ES6 从入门到精通 # 13:数组的扩展方法二

简介: ES6 从入门到精通 # 13:数组的扩展方法二

说明

ES6 从入门到精通系列(全23讲)学习笔记。



遍历

entries(),keys(),values(), 返回一个遍历器,可以使用 for···of 循环进行遍历

  • keys():对值遍历
  • values():对键值对遍历
  • entries():对键名遍历


console.log(["k", "a", "i", "m", "o"].keys());
console.log(["k", "a", "i", "m", "o"].values());
console.log(["k", "a", "i", "m", "o"].entries());


4eb34cc1184e4df4a65c457ffa9f59f5.png

for (let key of ["k", "a", "i", "m", "o"].keys()) {
  console.log(key);
}
for (let value of ["k", "a", "i", "m", "o"].values()) {
  console.log(value);
}
for (let [key, value] of ["k", "a", "i", "m", "o"].entries()) {
  console.log(key, value);
}


8ea0f4d0ae324f7fb2aa4c5f782c809f.png



includes


includes() 返回一个布尔值,表示某个数组是否包含给定的值

console.log([1,2,3].indexOf(1) > -1)
console.log([1,2,3].includes(1))
b6299de187b94400add962855fec31b8.png


目录
相关文章
|
前端开发
前端学习笔记202306学习笔记第三十八天-Es6-对象得解构赋值2
前端学习笔记202306学习笔记第三十八天-Es6-对象得解构赋值2
75 0
|
9月前
|
Web App开发 JavaScript 前端开发
【ES6系列第一篇】ES6简介与特性、let、const、解构赋值
【ES6系列第一篇】ES6简介与特性、let、const、解构赋值
70 0
|
前端开发
前端学习笔记202306学习笔记第三十八天-Es6-字符串的解构赋值1
前端学习笔记202306学习笔记第三十八天-Es6-字符串的解构赋值1
68 0
前端学习笔记202306学习笔记第三十八天-Es6-字符串的解构赋值1
|
前端开发
前端学习笔记202306学习笔记第三十八天-Es6-对象得解构赋值3
前端学习笔记202306学习笔记第三十八天-Es6-对象得解构赋值3
59 0
|
前端开发
前端学习笔记202306学习笔记第三十八天-Es6-数组得结构赋值
前端学习笔记202306学习笔记第三十八天-Es6-数组得结构赋值3
67 0
|
前端开发
前端学习笔记202306学习笔记第三十八天-Es6-解构赋值的应用
前端学习笔记202306学习笔记第三十八天-Es6-解构赋值的应用
87 0
|
前端开发
前端学习笔记202306学习笔记第三十八天-Es6-对象得解构赋值1
前端学习笔记202306学习笔记第三十八天-Es6-对象得解构赋值1
83 0
每天3分钟,重学ES6-ES12(一)字面量的增强 解构
每天3分钟,重学ES6-ES12(一)字面量的增强 解构
79 0
|
JavaScript 前端开发
🍉JavaScript进阶——类的本质及ES5的新增方法
🍉JavaScript进阶——类的本质及ES5的新增方法
100 9
🍉JavaScript进阶——类的本质及ES5的新增方法
|
前端开发 API
每天3分钟,重学ES6-ES12(十一)Promise的类方法
每天3分钟,重学ES6-ES12(十一)Promise的类方法
111 0