码迷,mamicode.com
首页 > 编程语言 > 详细

js数组的各种方法

时间:2018-05-16 00:42:51      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:后台   执行   join()   长度   div   var   检测   字符   join   

1.检测数组

①Instanceof:

if(value instanceof Array){
}

它假定只有一个全局执行环境,若网页中包含多个框架,则存在多个不同的全局执行环境,则Instanceof不能正确检测;

② Array.isArray()

无论几个全局执行环境都可以;

if(Array.isArray(value)){
}

2.转换方法

③ toString()

会返回数组的每个值拼接起来的字符串(以逗号分隔);

var colors=[‘red‘,‘black‘,‘blue‘];
colors.toString();//red,black,blue

④  valueOf()

返回数组;

var colors=[‘red‘,‘black‘,‘blue‘];
colors.valueOf();// ["red", "black", "blue"]
var colors=[‘red‘,‘black‘,‘blue‘];
alert(colors.valueOf());//red,black,blue
//因为alert()要接受字符串参数,所以其会在后台调用toString()方法,所以弹出的是字符串

⑤ toLocaleString()

与上两个相同;

⑥ join()

接收一个参数,用作字符串的分隔符,返回字符串;

var colors=[‘red‘,‘black‘,‘blue‘];
colors.join(‘||‘);// red||black||blue

3.栈方法

⑦  push()

将接受到的参数添加到数组末尾,返回字符串的长度;

var colors=[‘red‘,‘black‘,‘blue‘];
colors.push(‘green‘,‘pink‘);        //5

⑧ pop()

移除数组末尾的最后一项,返回移除的项;

var colors=[‘red‘,‘black‘,‘blue‘];
colors.pop();       //blue

4.队列方法

⑨ shift()

⑩  push()

11.  unshift()

js数组的各种方法

标签:后台   执行   join()   长度   div   var   检测   字符   join   

原文地址:https://www.cnblogs.com/sunmarvell/p/9043466.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!