问答

如何创建节点变量的对象,初始化相同的值

作者:admin 2021-05-12 我要评论

简化创建的iconArray这个对象 var iconArray = { icona: document.createElement('div'), iconb: document.createElement('div'), iconc: document.createElemen...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

简化创建的iconArray这个对象

var iconArray =
    {
        icona: document.createElement('div'),
        iconb: document.createElement('div'),
        iconc: document.createElement('div')
    }
###

你这不是相同的值……是三个不同的对象引用啊。

也许你想的是这样?

var iconArray = ['icona', 'iconb', 'iconc'];
var iconObject = Object.fromEntries(iconArray.map(key => [key, document.createElement('div')]));

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 如何创建节点变量的对象,初始化相同的

    如何创建节点变量的对象,初始化相同的

  • 正则如何匹配测试#号注释?

    正则如何匹配测试#号注释?

  • flutter做的APP,google play提交APP,

    flutter做的APP,google play提交APP,

  • 在vue3中使用swiper,如何实现上一页下

    在vue3中使用swiper,如何实现上一页下

腾讯云代理商
海外云服务器