您的位置:首页技术文章
文章详情页

javascript - console.log打印一个new对象的变量

【字号: 日期:2023-02-21 16:44:59浏览:14作者:猪猪

问题描述

javascript - console.log打印一个new对象的变量

问题解答

回答1:

谢邀~

javascript - console.log打印一个new对象的变量

obj.sleep = function(){console.log('sleep')}

相当于给obj注册一个属性名为: sleep,值为: 一个声明的function,

需要调用函数才能执行, 这个楼上们已经说过了.

即obj.sleep()

回答2:

你得调用相关的函数他才会执行。object是new出来的对象没毛病吧

回答3:

试一下直接在控制台执行obj.sleep();

回答4:

obj显示Object没毛病。为什么没执行,是因为你没调用啊。你看你上面注释的那行代码obj.sleep()就是调用代码啊。

回答5:

console.log(obj.sleep()) 这段注掉干嘛 就这段就行了啊

回答6:

第一个问题:

javascript - console.log打印一个new对象的变量javascript - console.log打印一个new对象的变量

第二个问题:定义的obj变量只是引用了Person对象的方法和属性,所以打印出来的是Object对象和它的属性和方法

标签: JavaScript
相关文章: