84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
谢邀~
obj.sleep = function(){console.log("sleep")}
相当于给obj注册一个属性名为: sleep,值为: 一个声明的function,
需要调用函数才能执行, 这个楼上们已经说过了.
即obj.sleep()
obj.sleep()
你得调用相关的函数他才会执行。object是new出来的对象没毛病吧
试一下直接在控制台执行obj.sleep();
obj显示Object没毛病。为什么没执行,是因为你没调用啊。你看你上面注释的那行代码obj.sleep()就是调用代码啊。
console.log(obj.sleep()) 这段注掉干嘛 就这段就行了啊
第一个问题:
第二个问题:定义的obj变量只是引用了Person对象的方法和属性,所以打印出来的是Object对象和它的属性和方法
谢邀~
相当于给obj注册一个属性
名为: sleep,
值为: 一个声明的function,
需要调用函数才能执行, 这个楼上们已经说过了.
即
obj.sleep()
你得调用相关的函数他才会执行。
object是new出来的对象没毛病吧
试一下直接在控制台执行
obj.sleep();
obj显示Object没毛病。
为什么没执行,是因为你没调用啊。你看你上面注释的那行代码obj.sleep()就是调用代码啊。
console.log(obj.sleep()) 这段注掉干嘛 就这段就行了啊
第一个问题:
第二个问题:定义的obj变量只是引用了Person对象的方法和属性,所以打印出来的是Object对象和它的属性和方法