js 创建数组

创建Set对象
 let s = new Set();//用new创建Set
 let s = newSet([1,2,3]);//直接初始化set
增加元素
s.add(5);
s.add(100).add(200);//增加多个
获取元素个数
console.log(s.size);//不能用s.length,它没有定义这个属性
用has判断元素是否存在
console.log(s.has(100));//返回bool结果,true表示有,false表示无
遍历
for(let e of s) {
console.log(e);
}

s.forEach(e=>console.log(e));//也可用forEach
用delete删除元素
s.delete(100);  //返回bool结果,true表示删除成功,false表示删除失败
s.clear();//则是清除所有的元素
在 JavaScript 中,可以使用以下方法来创建数组: 1. 字面量方式 使用方括号([])来创建一个数组,其中可以包含任意数量的元素,例如: ```javascript let arr = [1, 2, 3]; console.log(arr); // 输出 [1, 2, 3] ``` 2. 构造函数方式 使用 Array 构造函数来创建一个数组,其中可以传入任意数量的参数,每个参数都会成为数组的一个元素,例如: ```javascript let arr = new Array(1, 2, 3); console.log(arr); // 输出 [1, 2, 3] ``` 或者,也可以只传入一个数字参数来指定数组的长度,例如: ```javascript let arr = new Array(3); console.log(arr); // 输出 [undefined, undefined, undefined] ``` 此时数组的长度为 3,但每个元素都是 undefined。 3. Array.of() 方法 使用 Array.of() 方法来创建一个数组,其中可以传入任意数量的参数,每个参数都会成为数组的一个元素,例如: ```javascript let arr = Array.of(1, 2, 3); console.log(arr); // 输出 [1, 2, 3] ``` 4. Array.from() 方法 使用 Array.from() 方法来创建一个数组,其中可以传入一个类数组对象或可迭代对象,例如: ```javascript let arr1 = Array.from('hello'); console.log(arr1); // 输出 ['h', 'e', 'l', 'l', 'o'] let arr2 = Array.from({ length: 3 }, (v, i) => i); console.log(arr2); // 输出 [0, 1, 2] ``` 在第一个例子中,将字符串 'hello' 转换为了一个包含每个字符的数组。在第二个例子中,以一个有 length 属性的对象为参数,并使用一个函数来生成数组元素。 以上是创建数组的几种常见方式,具体使用哪种方式取决于具体的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值