function fun(){
fun.a = 1;
}
console.log( fun.hasOwnProperty("a") ); // false;
结果为: false
function fun(){
}
fun.a = 1;
console.log( fun.hasOwnProperty("a") ); // true;
结果为: true
两者区别是什么?
function fun(){
fun.a = 1;
}
console.log( fun.hasOwnProperty("a") ); // false;
结果为: false
function fun(){
}
fun.a = 1;
console.log( fun.hasOwnProperty("a") ); // true;
结果为: true
两者区别是什么?
13 回答12.7k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
6 回答812 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
函数定义了不调用,再好的戏也出不来。
第一个你调用一次也true: