当前位置: 首页 > news >正文

ES6入门---第二单元 模块二:关于数组新增

一、扩展运算符。。。

1、可以把ul li转变为数组

   <script>window.onload=function (){let aLi = document.querySelectorAll('ul li');let arrLi = [...aLi];arrLi.pop();arrLi.push('asfasdf');console.log(arrLi);};</script>
</head>
<body><ul><li>11</li><li>222</li><li>333</li><li>444</li></ul>
</body>

2、补充:

Array.from:
    作用: 把类数组(获取一组元素:arguments...) 对象转成数组

    个人观点: 具备 length这个东西就是类数组

例:

<script>let json ={0:'apple',1:'banana',2:'orange',length:3//不添加length会出错 加上可正常显示数组};let arr = Array.from(json);console.log(arr);</script>

Array.of():  把一组值,转成数组
    let arr = Array.of('apple','banana','orange');

    console.log(arr);


arr.find():  查找,找出第一个符合条件的数组成员,如果没有找到,返回undefined

例:

<script>let arr = [23,900,101,80,100];let res = arr.find((val, index, arr) =>{return val>1000;});console.log(res);</script>

arr.findIndex(): 找的是位置, 没找到返回-1


arr.fill()    填充
    arr.fill(填充的东西, 开始位置, 结束位置);

例:

 <script>let arr = new Array(10);arr.fill('默认值')console.log(arr);</script>
<script>let arr = new Array(10);arr.fill('默认值',1,3);//只在1 3 位置填充console.log(arr);</script>


在ES2016里面新增:

    arr.indexOf()   返回某个指定的字符串值在字符串中首次出现的位置。
    arr.includes()//是否包含数组中元素
     str.includes()


split() 方法用于把一个字符串分割成字符串数组。


arrLi.pop(); 数组中减一个元素

args.push(6);加一个是6的元素

相关文章:

  • BUUCTF——禁止套娃
  • 【AI零件】openrouter.ai生成密钥的操作
  • Python 函数装饰器和闭包(使用装饰器改进“策略”模式)
  • 【STM32】定时器输出比较模式
  • 数字化转型进阶:26页华为数字化转型实践分享【附全文阅读】
  • 中国 AIGC 确权革命:“AI 创意・中国” 平台上线,存证成本降至 0.1 元 / 件
  • Git从入门到精通-第三章-获取Git仓库
  • GPU平台-优云智算
  • Elasticsearch:RAG 和 grounding 的价值
  • 2001-2021年各城市平均风速数据(可作工具变量)
  • 【AI论文】交互式生成视频综述
  • Python----卷积神经网络(LeNet-5的手写体识别)
  • 合成复用原则(CRP)
  • 洛谷 P1850 [NOIP 2016 提高组] 换教室
  • matlab学习之旅
  • HTTPcookie与session实现
  • QT6 源(70):阅读与注释按钮类 QPushButton,及各种属性验证,
  • 3D人物关系图开发实战:Three.js实现自动旋转可视化图谱(附完整代码)
  • C++ - 数据容器之 forward_list(创建与初始化、元素访问、容量判断、元素遍历、添加元素、删除元素)
  • 方案解读:华为-智慧园区数字平台技术方案【附全文阅读】
  • 浙江“胖都来”开业多位明星祝贺,“胖东来”称已取证投诉,律师:碰瓷侵权
  • 科普|“小石头,大麻烦”,出现输尿管结石如何应对?
  • 体坛联播|欧冠巴萨3比3战平国米,柯洁未进入国家集训队
  • 中方拟解除对5名欧洲议会议员制裁?外交部:望中欧立法机构相向而行
  • 牛市早报|今年第二批810亿元超长期特别国债资金下达,支持消费品以旧换新
  • 东风着陆场近日气象条件满足神舟十九号安全返回要求