我想知道如何列出对象可用的所有方法,例如:
alert(show_all_methods(Math));
Run Code Online (Sandbox Code Playgroud)
这应该打印:
abs, acos, asin, atan, atan2, ceil, cos, exp, floor, log, max, min, pow, random,round, sin, sqrt, tan, …
Run Code Online (Sandbox Code Playgroud) if (someVar.hasOwnProperty('someProperty') ) {
// do something();
} else {
// do somethingElse();
}
Run Code Online (Sandbox Code Playgroud)
什么是正确的使用/解释hasOwnProperty('someProperty')?
为什么我们不能简单地someVar.someProperty用来检查对象是否someVar包含具有名称的属性someProperty?
在这种情况下,什么是财产?
这个javascript检查什么属性?