第八章 方法

  1. Array

(1) array.concat(item1,item2,item3...)

生成一个合并后的数组

var a = ['a','b','c','d'];
var b = [1,2,3,4];

var c = a.concat(b,true); ==> ['a','b','c','d',1,2,3,4,true];

(2) array.join(separator) 把一个array构造成一个字符串
默认separator为逗号‘,’

var arr = [1,2,3,4]

arr.join() ==> "1,2,3,4"
arr.join('') ==> '1234'

(3) array.pop() 移除array中的最后一个元素并返回该元素。如果该array是空,则返回undefined;

var arr = [1,2,3,4];
var a = arr.pop();

arr ==> [1,2,3];
a ==> 4

(4) array.push() 它返回array的新length

(5) array.reverse() 反转数组

(6) array.shift() 移除数组第一个元素,并返回该元素。如果该array是空,则返回undefined;

var arr = [1,2,3,4];
var a = arr.shift();

arr ==> [2,3,4];
a ==> 1

(7) array.slice(start,end) ==> 对array中的一段做浅复制

(8) array.sort(comparefn)

(9) array.splice(start, deleteCount, item...)

(10) array.unshift(item....)
和push方法相反,unshift将item插入到array的开始部分。它返回array的新length

  1. Function
  1. Number

(1) number.toFixed(fractionDigits)

将number转换成一个十进制形式的字符串,可选参数fractionDigits控制其保留小数点后几位,默认值为0;

(2) number.toString(radix)

  1. Object

(1) object.hasOwnProperty(name);
如果这个object中包含name的属性,就返回true,不会去原型链中查找。

  1. String

(1) string.charAt(pos);
charAt方法返回在string中pos位置处的字符。如果pos小于0或大于等于字符串的长度string.length,它会返回空字符串。

var name = 'Wang';
name.charAt(0) ==> 'W';

(2) string.concat(string...);
拼接字符串功能。不过它很少被用,因为有+运算符更方便。

(3) string.indexOf(searchString, position);

在string中查找searchString字符串,找到返回第一个匹配的位置,没找到返回-1. position用来指定从string某个指定的位置开始查找。

(4) string.lastIndexOf(searchString. position)
类似indexOf,只不过从末尾开始查找。

(5)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容