Day23 - this&Object Prototypes Ch3 Objects - Review

  1. Object content
    • Array 是一种 Object,所以我们也能够用 key value pairs 定义 Array 的 property,像是 myArr["food"]="燃面",但新增 Array property 不会影响 myArr.length.length 只会计数 numeric indices。
      • 要小心如果 key 取得太像 number 的话,JS 会大主大意的自动将该 key 视为 index,导致 myArr["3"] 会被视为 myArr[3]
    • 复制 Object 的方式有两种,deep copy 与 shallow copy
      • deep copy
        • 目前没有一致的深层复制方式
        • 如果我们的 Object 里的资料有符合 JSON-safe,那我们可以利用 var newObj = JSON.parse(JSON.stringify(myObj)) 来做深层复制
      • shellow copy

今天先记到这边 ~ ԅ(≖‿≖ԅ) 如果内容有出入在麻烦跟我说,感谢你啦


<<:  卡夫卡的藏书阁【Book24】- Kafka - KafkaJS Admin 1

>>:  【Day23】I2C Master(Write)的实现

[Day30] 身为产品经理的反省与再出发

过去一年,其实我走过一段很艰辛的路程,会说艰辛,是因为现在回首起来,中间的一切是那麽的不容易,过程中...

Day15:今天我们来聊一下使用Parrot Security的 Armitage来取得远端系统的存取(Gain Access)权

今天我们来使用Armitage这工具对远端系统进行Gain Access测试 这套工具很强,使用前请...

【必学】如何救回 iPhone 已删除通话记录

「久未联络的朋友,我还没存他的电话,但不小心删除了 iPhone 通话记录。请问我还能还原消失不见的...

MacOS读取蓝牙摇杆讯号,利用python修改pynput程序码实现 - 3.修改pynput

请参考之前的文章:第二篇 5. 修改pynput if event_type == Quartz.N...

NetSuite Glossary

NetSuite NetSuite 是一个 Oracle 主打中型公司的云端 ERP 系统, 其中包...