這是物件的7個屬性,但第6個4.1.85是會改變的,這樣怎麼才能拿到第6個屬性,不靠屬性名了。 。 。
使用object.key(物件) 的方法,傳回的結果被排序過了,這樣我每次取還是不固定! !
##
学习ing2017-06-12 09:33:21
默認key是固定的,那麼可以透過$.each()來遍歷,如下:
var object = {
name : "张三",
age : 22,
tell : 1234565678,
height : 180,
num : Math.floor(Math.random()*10+1),
color : "red"
}
$.each(object,function(key,val){
if(val === object.num ){
console.log(val);
}
})
即使對象內部是亂序的也可以,透過$.each()遍歷出來,然後透過條件來判斷。望採納。
三叔2017-06-12 09:33:21
用Object.entries(obj)
var car = {type:"Fiat", model:"500", color:"white"};
console.log(Object.entries(car));
輸出為:
type,Fiat,model,500,color,white
可以保證匹配順序。
另外,Object的properties屬性是不保證有序的(與保證無序有區別)