当前位置:网站首页>Object.keys
Object.keys
2022-08-11 05:17:00 【-加油】
1、对象
let data = {
a:'aaa',
b:'bbb',
c:'ccc',
d:'ddd'
}
console.log(data);//{ a: 'aaa', b: 'bbb', c: 'ccc', d: 'ddd' }
//以数组的方式 获取对象的key
console.log(Object.keys(data));//[ 'a', 'b', 'c', 'd' ]
//数组可用 数组方法进行遍历
Object.keys(data).forEach(key=>{
console.log(data[key]);
//aaa
//bbb
//ccc
//ddd
})
2、数组
let arr = ['a','b','c','d','e']
//以数组方式 获取索引:下标位置
console.log(Object.keys(arr));//[ '0', '1', '2', '3', '4' ]
3、字符串
let str = 'abcde'
//以数组方式 获取索引:下标位置
console.log(Object.keys(str));//[ '0', '1', '2', '3', '4' ]
4、构造函数与实例
function Fn(name,age,sex){
this.name = name
this.age = age
this.sex = sex
this.say = function(){
console.log('hello');
}
}
let s = new Fn('zs','18','男')
console.log(Object.keys(Fn));//[]
console.log(Object.keys(s));//[ 'name', 'age', 'sex', 'say' ]
边栏推荐
猜你喜欢

Flask framework to study: the debug and configuration items

【备忘】从零开始搭建Yolo5训练环境

task03 Pytorch模型定义

软件测试风险识别

【转载】CMake 语法 - 详解 CMakeLists.txt

深入理解线程、进程、多线程、线程池

(1) Construction of a real-time performance monitoring platform (Grafana+Influxdb+Jmeter)

05-Nodejs中的模块加载机制

C语言自定义类型——枚举类型讲解

【转载】如何理解数据集中【训练集】、【验证集】和【测试集】
随机推荐
Flask框架学习:模板继承
在项目中使用flex布局的justify-content:space-around;遇到的问题,(数量为单数)
字符与字符串
C语言版——通讯录进阶(文件版本)
task02 fashion-mnist分类实战
C语言学习记录--变量基本类型和内存大小
(2) Construction of a real-time performance monitoring platform (Grafana+Prometheus+Jmeter)
全国青少年信息学奥林匹克联赛大纲
QtDataVisualization 数据3D可视化
【记录】innerHeight?clientHeight?offsetHeight?scrollTop?screenTop?.....一堆高度傻傻分不清
【备忘】从零开始搭建Yolo5训练环境
Flask框架学习:模板渲染与Get,Post请求
自制病毒——整蛊
LeetCode1166.设计文件系统
LeetCode1166. Designing File Systems
task04 Pytorch进阶训练技巧
利用rand函数随机生成uuid
第8章 函数探幽 -1
(3) How Redis performs stress testing
Randomly generate uuid using rand function