Day13 - this&Object Prototypes Ch3 Objects - Contents - Existence - Enumeration 作者建议

使用 in 搭配 for 时, array 内所有 enumerable 为 true 的 property 都会被抓出来,所以作者建议 in 搭配 for 的用法用在 object 就好

var myArr = ['a','b','c']; 

// property 的预设 enumerable 是 true
myArr['food'] = '燃面' 

console.log(myArr) // ["a", "b", "c"]
console.log(1 in myArr); // true
console.log(myArr.hasOwnProperty( 1 )); // true

// 作者建议 for 回圈用在 array 身上,还是以这种传统方式
for (var i=0; i<myArr.length;i++) {
	console.log( myArr[i] );
} // 'a','b','c'

// 因为使用 in 搭配 for 时, array 内所有 enumerable 为 true 的 property 都会被抓出来
for (item in myArr) {
	console.log( item );
} // "0","1","2","food"

今天笔记到这,如果内容有出入,都在麻烦纠正了,谢谢您 ԅ(≖‿≖ԅ)


<<:  13 - Logs - 挖掘系统内部发生的状况 (1/4) - Logs 与 Filebeat 的基本介绍

>>:  day13_Linux Arm 的文书之旅

Day 21: 压力测试Jmeter

系统上线以前,如果我们没有去挑战一个系统的极限,我们永远不知道该系统最高可以有多少的可靠度,压力测试...

Day 04 「树头顾乎哉」测试金字塔 之 Unit Test v.s. Integration Test

今天先来聊聊测试的规模与边界。 测试金字塔 说到单元测试,那就一定要提到 Mike Cohn 在书中...

EP 27: MockData come back with UI design in TopStore App

Hello, 各位 iT邦帮忙 的粉丝们大家好~~~ 本篇是 Re: 从零开始用 Xamarin 技...

Day 0x6 - Message 解密

0x1 前言 今天因为时间不是很够,所以很快地介绍 Message 解密的部分 0x2 Messag...

D-10 AoP ? autofac ? DynamicProxy

Service怎麽做到像MiddleWare一样的东西 在网页程序中可以透过MiddleWare来做...