资讯专栏INFORMATION COLUMN

js以变量调用json未知keys的方法?

elliott_hu / 1232人阅读

运算符:
let firstProperty = {

foo: "abc",
bar: 123

}::getPropertyByIndex(0);

function getPropertyByIndex(index) {

let keys = Object.keys(this);
let key = keys[index];
return this[key];

}

或者 getter:
Object.defineProperty(Object.prototype, "properties", {

get() {
    return Object
        .keys(this)
        .map(key => this[key]);
}

});

https://www.jianshu.com/p/575...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/109753.html

相关文章

  • 前端系列——React开发必不可少eslint配置

    摘要:项目需要安装的插件配置详情下面的配置涵盖了开发者所需要的绝大部分信息,中的值分别表示不开启检查警告错误。配置文件类型配置文件类型不只有和,其实包括下面这些 项目需要安装的插件 babel-eslint: ^8.0.3, eslint: ^4.13.1, eslint-plugin-react: ^7.5.1, 配置详情 下面的配置涵盖了开发者所需要的绝大部分信息,rules中的值0、1...

    keithxiaoy 评论0 收藏0
  • 2019前端基础面试秘籍(更新于5.13)

    摘要:防抖函数分为非立即执行版和立即执行版。返回值如果有元素被删除返回包含被删除项目的新数组。返回值的新长度。颠倒数组中元素的顺序语法参数无返回值颠倒后的新数组。如果为负值,表示倒数。停止填充位置默认为返回值返回当前数组。77777777777777777777777777777777777777777777777777777777777777777777777777 showImg(https:...

    levy9527 评论0 收藏0
  • 项目经验总结

    摘要:项目中前端开发问题经验总结下的安全限制问题问题描述数据看板中的数据大部分都是实时数据或前一天统计的历史数据,因此这边后端考虑采用来实时和定时推送数据来保证数据的实时性和有效性。 项目中前端开发问题经验总结 ie下websocket的安全限制问题 问题描述:数据看板中的数据大部分都是实时数据或前一天统计的历史数据,因此这边后端考虑采用websocket来实时和定时推送数据来保证数据的实时...

    William_Sang 评论0 收藏0
  • 前端知识点(二)

    摘要:在给一个目标对象为构造函数的代理对象构造实例时触发该操作,比如在执行时。 1、元素上下垂直居中的方式有哪些? 元素水平垂直居中的方式有哪些? absolute加margin方案 fixed 加 margin 方案 display:table 方案 行内元素line-height方案 flex 弹性布局方案 transform 未知元素宽高解决方案 absolute加mar...

    zacklee 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<