一点一滴学前端 - Object.keys()

一. 简介

Object.keys() 返回一个对象的自身可枚举属性组成的数组
这个对象可以是字符串、数组、对象等

二. 语法格式

Object.keys(obj)

其中,obj可以是如下内容:
obj = "";
obj = 123;
obj = [];
obj = {};

三. 示例

1. 代码示例

// 1.字符串返回字符串索引值
let temp = "abcd";
console.log("字符串 === ", Object.keys(temp));

// 2.数组返回数组的索引值
temp = ["a", "b", "c", "d"];
console.log("数组 === ", Object.keys(temp));

// 3.对象返回key集合
temp = {
  name : "张三",
  age : 18,
  hobby: ["篮球", "足球"]
};
console.log("对象 === ", Object.keys(temp));

// 4.遍历可取key和value
Object.keys(temp).map(key =>{
  console.log("遍历 === ", key, " == ", temp[key]);
});

2. 日志打印

字符串 ===  (4) ["0", "1", "2", "3"]
数组 ===  (4) ["0", "1", "2", "3"]
对象 ===  (3) ["name", "age", "hobby"]
遍历 ===  name  ==  张三
遍历 ===  age  ==  18
遍历 ===  hobby  ==  (2) ["篮球", "足球"]

3. 截图示例
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
atomichabits.com/cheatsheet是《原子习惯》一书作者詹姆斯·克利尔的官方网站,提供了一个简洁的小抄,帮助读者快速掌握和应用书中的原则和方法。《原子习惯》是一本关于如何改变自己的书籍,它提供了一系列简单易行的策略,帮助人们养成良好的习惯,达到个人成长和成功的目标。 这个网站的小抄提供了以下几个主要内容: 1. 习惯的构建:在这一部分,小抄介绍了如何通过设定清晰的目标、制定具体的计划和追踪进展来养成习惯。它强调了一点一滴的积累和持续的努力对于成功的重要性。 2. 习惯的激励:这一部分涵盖了如何利用内部和外部的激励来坚持习惯。它提供了一些方法,如奖励机制、建立社交责任和选择性使用技术来增加动力。 3. 习惯的优化:这部分介绍了如何通过调整环境和使用技术工具来优化习惯的建立和坚持过程。它提供了一些实用的建议,如创建环境的可见性、批量化任务和使用提醒工具等。 4. 习惯的复原:最后一部分重点介绍了如何处理习惯断裂或停滞的情况。它提供了一些策略,如重新评估目标、重新制定计划和寻找支持等。 总的来说,atomichabits.com/cheatsheet提供了一份简明扼要的小抄,让读者能够快速了解和运用《原子习惯》一书中的核心原则和方法,帮助他们养成良好的习惯,实现个人目标。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值