十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
在jQuery中,生成数组的方法有很多种,以下是一些常见的方法:

1、使用Array构造函数创建数组
可以使用JavaScript的Array构造函数来创建一个数组。
var arr = new Array(); arr[0] = "苹果"; arr[1] = "香蕉"; arr[2] = "橙子"; console.log(arr); // 输出:["苹果", "香蕉", "橙子"]
2、使用字面量创建数组
另一种创建数组的方法是使用字面量。
var fruits = ["苹果", "香蕉", "橙子"]; console.log(fruits); // 输出:["苹果", "香蕉", "橙子"]
3、使用push方法向数组添加元素
可以使用push方法向数组添加元素。
var arr = [];
arr.push("苹果");
arr.push("香蕉");
arr.push("橙子");
console.log(arr); // 输出:["苹果", "香蕉", "橙子"]
4、使用unshift方法向数组开头添加元素
可以使用unshift方法向数组开头添加元素。
var arr = [];
arr.unshift("苹果");
arr.unshift("香蕉");
arr.unshift("橙子");
console.log(arr); // 输出:["橙子", "香蕉", "苹果"]
5、使用pop方法删除数组末尾的元素
可以使用pop方法删除数组末尾的元素。
var arr = ["苹果", "香蕉", "橙子"]; arr.pop(); console.log(arr); // 输出:["苹果", "香蕉"]
6、使用shift方法删除数组开头的元素
可以使用shift方法删除数组开头的元素。
var arr = ["苹果", "香蕉", "橙子"]; arr.shift(); console.log(arr); // 输出:["香蕉", "橙子"]
7、使用slice方法复制数组的一部分并返回新数组
可以使用slice方法复制数组的一部分并返回新数组。
var arr = ["苹果", "香蕉", "橙子"]; var newArr = arr.slice(1, 3); // 从索引1(包括)到索引3(不包括)的元素组成新数组 console.log(newArr); // 输出:["香蕉", "橙子"]
8、使用concat方法连接两个或多个数组并返回新数组
可以使用concat方法连接两个或多个数组并返回新数组。
var arr1 = ["苹果", "香蕉"]; var arr2 = ["橙子", "葡萄"]; var newArr = arr1.concat(arr2); // 连接两个数组并返回新数组 console.log(newArr); // 输出:["苹果", "香蕉", "橙子", "葡萄"]
9、使用forEach方法遍历数组并对每个元素执行操作
可以使用forEach方法遍历数组并对每个元素执行操作。
var arr = ["苹果", "香蕉", "橙子"];
arr.forEach(function (item, index) {
console.log("索引" + index + "的元素是:" + item); // 输出每个元素的索引和值
});
10、使用map方法遍历数组并对每个元素执行操作并返回新数组
可以使用map方法遍历数组并对每个元素执行操作并返回新数组。
var arr = ["苹果", "香蕉", "橙子"];
var newArr = arr.map(function (item, index) {
return item + "_" + index; // 对每个元素添加前缀和后缀并返回新数组
});
console.log(newArr); // 输出:["苹果_0", "香蕉_1", "橙子_2"]