gpt4 book ai didi

javascript - 迭代对象属性

转载 作者:搜寻专家 更新时间:2023-11-01 04:44:52 25 4
gpt4 key购买 nike

有没有一种方法可以迭代对象的属性和方法。我需要像这样编写一个效用函数:

function iterate(obj)
{
//print all obj properties
//print all obj methods
}

所以运行这个函数:

iterate(String);

将打印:

property: lenght
function: charAt
function: concat...

有什么想法吗?

最佳答案

应该像这样简单:

function iterate(obj) {
for (p in obj) {
console.log(typeof(obj[p]), p);
}
}

注意:console.log 函数假设您正在使用 firebug .此时,以下内容:

obj = {
p1: 1,
p2: "two",
m1: function() {}
};

iterate(obj);

会返回:

number p1
string p2
function m1

关于javascript - 迭代对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1214873/

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