JavaScript 作为一门脚本语言,在网页开发中扮演着不可或缺的角色。而 JavaScript 的内部方法可以帮助我们更快捷地完成一些操作,提高代码的效率。下面将介绍一些常用的 JavaScript 内部方法。
1. push() 方法
let arr = [1, 2, 3];
arr.push(4);
console.log(arr); // [1, 2, 3, 4]
可以将一个或多个元素添加到数组的末尾,并返回新数组的长度。
2. concat() 方法
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let newArr = arr1.concat(arr2);
console.log(newArr); // [1, 2, 3, 4, 5, 6]
可以将两个或多个数组合并成一个新的数组。
3. pop() 方法
let arr = [1, 2, 3];
arr.pop();
console.log(arr); // [1, 2]
可以删除数组的最后一个元素,并返回该元素的值。
4. slice() 方法
let arr = [1, 2, 3, 4, 5];
let newArr = arr.slice(1, 4);
console.log(newArr); // [2, 3, 4]
可以从数组中截取出一部分元素,并返回新的数组。参数分别代表起始位置和结束位置。
5. join() 方法
let arr = ['a', 'b', 'c'];
let newStr = arr.join('-');
console.log(newStr); // 'a-b-c'
可以将数组中的元素按照指定的分隔符连接成一个字符串。
6. indexOf() 方法
let arr = ['a', 'b', 'c'];
let index = arr.indexOf('b');
console.log(index); // 1
可以查找某一个元素在数组中的索引值,并返回该索引值。如果没有找到该元素,则返回 -1。
7. toString() 方法
let arr = ['a', 'b', 'c'];
let str = arr.toString();
console.log(str); // 'a,b,c'
可以将数组转换为一个字符串。
8. reverse() 方法
let arr = [1, 2, 3];
arr.reverse();
console.log(arr); // [3, 2, 1]
可以将数组中的元素反转并返回新的数组。
9. shift() 方法
let arr = [1, 2, 3];
arr.shift();
console.log(arr); // [2, 3]
可以删除数组的第一个元素,并返回该元素的值。
10. sort() 方法
let arr = [3, 1, 4, 2, 5];
arr.sort();
console.log(arr); // [1, 2, 3, 4, 5]
可以对数组中的元素进行排序,默认按照字母顺序进行排序。可以传入一个比较函数来自定义排序。
以上就是一些常用的 JavaScript 内部方法,不同的方法有着不同的作用,可以根据实际情况选择使用。