当前位置:网站首页>ES6 从入门到精通 # 13:数组的扩展方法二
ES6 从入门到精通 # 13:数组的扩展方法二
2022-08-09 22:42:00 【凯小默】
说明
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());

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);
}

let kaimo = ["k", "a", "i", "m", "o"].entries();
console.log(kaimo.next().value)
console.log(kaimo.next().value)
console.log(kaimo.next().value)
console.log(kaimo.next().value)
console.log(kaimo.next().value)
console.log(kaimo.next().value)

includes
includes() 返回一个布尔值,表示某个数组是否包含给定的值
console.log([1,2,3].indexOf(1) > -1)
console.log([1,2,3].includes(1))

边栏推荐
猜你喜欢
随机推荐
tiup cluster stop
【SSL集训DAY2】有趣的数【数位DP】
金仓数据库 KingbaseGIS 使用手册(6.6. 几何对象校验函数、6.7. 空间参考系函数)
后台管理实现导入导出
Gartner全球集成系统市场数据追踪,超融合市场增速第一
多线程是同时执行多个线程的吗
complete knapsack theory
CAD 截断线段
【诗歌】枕上诗书
测试2年,当时身边一起入行的朋友已经月薪20k了,自己还没过万,到底差在了哪里?
Force Buckle: 474. Ones and zeros
Gold Warehouse Database KingbaseGIS User Manual (6.2. Management Functions)
离散选择模型之Gumbel分布
《GB5084-2021》PDF下载
JSON对象和字符串相互转化
JS--hashchange事件--使用/教程
2022-08-09 mysql/stonedb-慢SQL-Q16分析
金仓数据库 KingbaseGIS 使用手册(6.2. 管理函数)
Cmake 用法记录
带着昇腾去旅行:一日看尽金陵城里的AI胜景









