for...in與for...of的區別
for in是ES5標準,遍歷key. for of是ES6標準,遍歷value.
for (var key in arr){ //key為索引值 0,1,2,3,...
console.log(arr[key]);
}
for (var value of arr){ //value為陣列中的值 value1,value2,value3,...
console.log(value);}
for (var key in arr){ //key為索引值 0,1,2,3,...
console.log(arr[key]);
}
for (var value of arr){ //value為陣列中的值 value1,value2,value3,...
console.log(value);}
相關文章
- for、for...in、for...of、forEach和map的區別
- JS陣列中(for...in)和(for...of)的區別JS陣列
- Js中for...in Vs for...ofJS
- JS中的for...in和for...of迴圈語句有什麼區別JS
- map、reduce、filter、for...of、for...in等總結Filter
- 在 ES6 中,for...of 和 for...in 講解
- ??與?:的區別
- for...in引發的思考
- MySQL的@與@@區別MySql
- mybatis #與$的區別MyBatis
- Null 與 “” 的區別Null
- &與&&, |與||區別
- in與exist , not in與not exist 的區別
- CentOS 與 Ubuntu 的區別CentOSUbuntu
- artice與section的區別
- GET 與 POST 的區別
- WebSocket 與 Socket 的區別Web
- Postgresql與MySQL的區別MySql
- chown與chmod的區別
- LESS與SASS的區別
- free 與 CFRelease 的區別
- gulp與webpack的區別Web
- @Autowired 與@Resource的區別
- let與var的區別
- post與get的區別
- HashSet與HashMap的區別HashMap
- maven與ant的區別Maven
- __new()__ 與 __init()__的區別
- TCP與UDP的區別TCPUDP
- Mysql與mongodb的區別MySqlMongoDB
- typedef與define的區別
- Eureka與Zookeeper的區別
- buffer與cache的區別
- async與defer的區別
- synchronized與Lock的區別synchronized
- kill與pkill的區別
- int與Integer的區別
- HTML與XHTML的區別HTML