gpt4 book ai didi

javascript - 列出 JavaScript 中日期的可用属性/函数

转载 作者:行者123 更新时间:2023-11-28 13:36:22 24 4
gpt4 key购买 nike

我尝试使用以下代码列出 JavaScript 中日期的属性/函数:

var mydate=new Date();
for(var i in mydate){
console.log(i);
}

当我运行上面的代码时,控制台中没有打印任何内容。

当我为我创建的对象运行类似的代码块时例如:

var emp=new Employee();
for(var i in emp){
console.log(i);
}

我得到了结果。

请建议是否可以列出日期、字符串和其他 native JavaScript 类型的属性/函数。

最佳答案

日期对象的属性(或者更确切地说是它们继承的属性)是不可枚举的。使用Object.getOwnPropertyNames确实揭示了它们,所以你可以尝试这个:

for (var o=new Date(); o!=null; o=Object.getPrototypeOf(o)) {
console.log("on ["+o+"] itself:");
Object.getOwnPropertyNames(o).forEach(function(p) {
console.log(p)
});
}

或者,为了检查 native 对象的属性,您可以启动它们的文档 - 或者 in the specat MDN 。此外,简单地console.log记录它们通常会生成一个对象的可扩展 View ,其中还包括原型(prototype)及其属性。

关于javascript - 列出 JavaScript 中日期的可用属性/函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21045640/

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