当前位置:网站首页>ES6 Beginner to Mastery #13: Extension Methods for Arrays 2
ES6 Beginner to Mastery #13: Extension Methods for Arrays 2
2022-08-10 00:56:00 【Kay Xiaomo】
说明
ES6 从入门到精通系列(全23讲)学习笔记.
遍历器
entries(),keys(),values(),
返回一个遍历器,可以使用 for···of
循环进行遍历
keys()
:The values traversalvalues()
:对键值对遍历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))
边栏推荐
猜你喜欢
如何正则匹配乱码?
Golden Warehouse Database KingbaseGIS User Manual (6.4. Geometry Object Access Function)
完全背包理论
YOLOV5学习笔记(七)——训练自己数据集
KingbaseGIS Jin Cang database using manual (6.3. Geometric object creation function)
金仓数据库 KingbaseGIS 使用手册(6.5. 几何对象编辑函数)
服务发现@EnableDiscoveryClient
工程 (七) ——PolarSeg点云语义分割
了解什么是架构基本概念和架构本质
ECCV 2022 | 微软开源TinyViT :搞定小模型的预训练能力
随机推荐
IT传奇人物菲尔德的转型经验教训及给CIO的建议
【云原生】一文讲透Kubevela addon如何添加腾讯Crane
测试2年,当时身边一起入行的朋友已经月薪20k了,自己还没过万,到底差在了哪里?
经济衰退即将来临前CIO控制成本的七种方法
Dry goods!Towards robust test-time adaptation
多商户商城系统功能拆解25讲-平台端分销申请
如何知道电脑开机记录?
redis分布式锁代码示例
SRv6 performance measurement
数字钱包红海角逐,小程序生态快速引入可助力占领智慧设备入口
Comprehensive analysis of FPGA basics
Filament - Material basic graphics drawing
【JZOF】77按之字形打印二叉树
力扣:279.完全平方数
深圳堡垒机厂家有哪些?重点推荐哪家?
用哈希简单封装unordered_map和unordered_set
ES6 从入门到精通 # 14:迭代器 Iterator 的用法
【云原生】Kubernetes编排工具精讲
AppUser object extension based on ABP
Gumbel distribution of discrete choice model