下面我就来详细讲解一下 JavaScript 中数组(Array)对象和字符串(String)对象的常用方法总结。
数组对象的常用方法总结
数组的创建和初始化
JavaScript 中可以使用多种方式创建和初始化数组。下面是几种常用的方法:
// 第一种方法:使用 [] 定义数组,可以在数组内直接写入元素
let arr1 = [1, 2, 3];
// 第二种方法:使用 Array 构造函数创建数组,也可以在其中加入元素
let arr2 = new Array();
arr2[0] = 1;
arr2[1] = 2;
arr2[2] = 3;
// 第三种方法:使用 Array 构造函数和参数创建数组
let arr3 = Array.of(1, 2, 3);
数组的查询
JavaScript 中查询数组中的元素有很多种方法,比如:
- 通过数组下标查询
let arr = [1, 2, 3];
// 查询第一个元素
console.log(arr[0]); // 输出 1
- 通过数组方法查询
let arr = [1, 2, 3];
// 查询元素是否存在
let index = arr.indexOf(2); // 返回 1
数组的操作
JavaScript 中可以对数组进行很多操作,比如:
- 在数组尾部添加元素
let arr = [1, 2, 3];
arr.push(4);
console.log(arr); // 输出 [1, 2, 3, 4]
- 在数组头部添加元素
let arr = [1, 2, 3];
arr.unshift(0);
console.log(arr); // 输出 [0, 1, 2, 3]
- 删除数组尾部元素
let arr = [1, 2, 3];
arr.pop();
console.log(arr); // 输出 [1, 2]
- 删除数组头部元素
let arr = [1, 2, 3];
arr.shift();
console.log(arr); // 输出 [2, 3]
这里只列举了几个操作方式,实际上,数组对象有很多常用的方法,需要我们在实际应用中灵活使用。
字符串对象的常用方法总结
字符串的查询
JavaScript 中查询字符串中的内容也有很多方式,比如:
- 通过下标查询
let str = "Hello, world!";
// 查询第一个字符
console.log(str[0]); // 输出 H
- 通过字符串方法查询
let str = "Hello, world!";
// 查询子字符串是否存在
let index = str.indexOf("wor"); // 返回 7
字符串的操作
JavaScript 中可以对字符串进行很多操作,比如:
- 拼接字符串
let str1 = "Hello";
let str2 = "world";
let str3 = str1 + ", " + str2;
console.log(str3); // 输出 Hello, world
- 修改字符串大小写
let str = "Hello, world!";
console.log(str.toUpperCase()); // 输出 HELLO, WORLD!
console.log(str.toLowerCase()); // 输出 hello, world!
以上只是字符串常用方法的简单示例,实际上字符串常见操作非常多,需要我们在实际应用中灵活使用。
示例说明
下面以数组操作为例,简单说明一下数组对象常用方法的应用场景:
let items = ["apple", "banana", "orange", "pear"];
// 查询是否存在指定元素
if(items.indexOf("banana") > -1) {
console.log("Item found!");
}
// 遍历数组
for(let i = 0; i < items.length; i++) {
console.log(items[i]);
}
// 通过 forEach 方法遍历数组
items.forEach(function(item) {
console.log(item);
});
// 在数组头部添加元素
items.unshift("watermelon");
// 在数组尾部添加元素
items.push("peach");
// 删除数组头部元素
items.shift();
// 删除数组尾部元素
items.pop();
以上代码中,我们使用了数组常见的查询、遍历、添加元素和删除元素等操作,这些方法在实际操作中非常方便实用。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:javascript中数组(Array)对象和字符串(String)对象的常用方法总结 - Python技术站