JavaScript中数组(Array)及字符串(String)方法总结
在JavaScript中,数组以及字符串是非常重要的数据结构,同时也拥有很多的内置方法可以简化我们的开发流程。接下来将带你了解这些方法。
字符串(String)方法
1. indexOf
返回某个指定的子字符串在字符串中第一次出现的位置。
const str = "Hello, world!";
const index = str.indexOf("l"); // index = 2
2. includes
判断一个字符串是否包含在另一个字符串中,返回布尔值。
const str = "Hello, world!";
const result = str.includes("world"); // result = true
3. toLowerCase/toUpperCase
将一个字符串转化为全小写或者全大写。
const str = "Hello, world!";
const lowerCaseStr = str.toLowerCase(); // lowerCaseStr = "hello, world!"
const upperCaseStr = str.toUpperCase(); // upperCaseStr = "HELLO, WORLD!"
4. split
将一个字符串根据指定的分隔符拆分成数组。
const str = "Hello,world!";
const arr = str.split(","); // arr = ["Hello", "world!"]
数组(Array)方法
1. push/pop
在数组的末尾添加/删除一个元素。
const arr = [1, 2, 3];
arr.push(4); // arr = [1, 2, 3, 4]
arr.pop(); // arr = [1, 2, 3]
2. shift/unshift
在数组的开头添加/删除一个元素。
const arr = [1, 2, 3];
arr.unshift(0); // arr = [0, 1, 2, 3]
arr.shift(); // arr = [1, 2, 3]
3. slice
截取一个数组的一部分,返回一个新的数组,原数组不变。
const arr = [1, 2, 3, 4, 5];
const newArr = arr.slice(2, 4); // newArr = [3, 4], arr = [1, 2, 3, 4, 5]
4. map
将数组的每个元素执行一个回调函数,并返回一个新的数组。
const arr = [1, 2, 3];
const newArr = arr.map(item => item * 2); // newArr = [2, 4, 6]
以上仅为数组和字符串中常用方法的一小部分。在实际开发中,可以根据需要灵活运用。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:javascript中数组array及string的方法总结 - Python技术站