gpt4 book ai didi

javascript - 获取 Javascript 对象属性名称

转载 作者:行者123 更新时间:2023-11-29 21:39:50 24 4
gpt4 key购买 nike

我想知道是否有任何方法可以在我的 jquery.grep 函数中动态获取字段名称或属性名称

<script type="text/javascript">
var names = [];
var object = {
name: "Joe",
age: 20,
email: "joe@hotmail.com"
};
names.push(object);
object = {
name: "Mike",
age: 50,
email: "mikoooe@hotmail.com"
};
names.push(object);
object = {
name: "Joe",
age: 45,
email: "mikezz@hotmail.com"
};
names.push(object);

var found_names = $.grep(names, function(v,y) {
return v.name === "Mike" && v.age <= 50;
});

$(document).ready(function(){

console.log(found_names);
});

</script>

我用这段代码实际得到的是根据条件的姓名和年龄值,但是如果我想获取键名,即姓名、年龄、电子邮件怎么办。这对我的职能来说可能吗?

最佳答案

你可以通过这样做来遍历对象的属性-

var myObj = { name: "John", age: 28 }

for (var key in myObj) {
console.log("key: " + key);
console.log("value: " + myObj[key]);
}

//prints
key: name
value: John
key: age
value: 28

关于javascript - 获取 Javascript 对象属性名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33380459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com