有一個function
返回基於某些條件的object
的key
,如果返回key
是0
,然後我得到的值是undefined
從javascript函數返回數字零
var obj = {'some','values'};
function getObjectKey(){
obj.forEach(function(value, key) {
if(some condition){
return key;
}
});
}
var objectKey = getObjectKey();
console.log(objectKey); //returns `undefined` if the key returned is 0.
哪有如果密鑰爲0,我得到密鑰?
請將obj更改爲有效的對象。就像它寫的那樣,它可能是一個數組,並且括號錯誤。 –
[JavaScript對象使用字符串的鍵](https://stackoverflow.com/documentation/javascript/188/objects#t=201610151230320519827&a=remarks) – transistor09
@downvoter:我可以知道downvote的原因是什麼? – Abhinav