javascript内置对象Array(二)

ldy 4月前 ⋅ 113 阅读

javascript内置对象Array(二)

Array.join()

将数组或者类数组对象所有的元素通过特殊的符号进行拼接,返回值是拼接过后的字符串。

const elements = ['Fire', 'Air', 'Water'];

console.log(elements.join());
// expected output: "Fire,Air,Water"

console.log(elements.join(''));
// expected output: "FireAirWater"

console.log(elements.join('-'));
// expected output: "Fire-Air-Water"

Array.includes()

在一个数组对象中查找某个元素。第一个参数是需要查找的元素,第二个参数是开始的索引(选填),默认值为0。该方法的返回值为bool。

arr.includes(valueToFind[, fromIndex])

Array.indexOf()

和includes的作用几乎一样,参数的类型和意义也是一样。只是返回值是需要查找的元素(也许有多个,但是以第一个为标准)的索引值。

Array.lastIndexOf()

用法、意义、参数类型和indexOf一模一样,只是顺序和indexOf相反,lastIndexOf是indexOf的逆序。

Array.pop()

将栈底元素(数组中最后一个元素)删除,并且返回这个元素的值。

Array.push()

将要操作的元素插入栈底,并返回新数组的新长度。

Array.shift()

将栈顶元素(数组中第一个元素)删除,并返回这个元素本身。

Array.unshift()

将要操作的元素插入栈顶,并返回新数组的长度。

Array.reverse()

颠倒原来的数组顺序,改变原数组。包括类数组对象也是如此。

const a = [1, 2, 3];

console.log(a); // [1, 2, 3]

a.reverse(); 

console.log(a); // [3, 2, 1]

全部评论: 0

    我有话说: