扫码关注官方订阅号
var a = function(){};a.t = 4;console.log(a)→function(){} 为什么log出来的a没有t这个属性,只是function(){}
认证0级讲师
用console.dir(a);可以展开看到属性。
console.dir(a);
console.dir() 将一个JavaScript对象的属性和属性值显示成一个可交互的列表,点击折叠的小三角形可以查看各子属性的内容。
因为a是个函数对象,a={};a.t=4 这样就有了。
实在是厉害.
一楼就是正确答案了,函数也是对象形如
var a = function(){}; a.t = 4
翻译过来就是我定义了一个函数对象a,这个对象有一个属性叫做t值等于4,如果你console.log(a)即让环境输出a,结果自然是function(){}a的属性要用a.x或a["x"]访问
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
用
console.dir(a);可以展开看到属性。因为a是个函数对象,a={};a.t=4 这样就有了。
实在是厉害.
一楼就是正确答案了,函数也是对象
形如
翻译过来就是我定义了一个函数对象a,这个对象有一个属性叫做t值等于4,如果你console.log(a)即让环境输出a,结果自然是function(){}
a的属性要用a.x或a["x"]访问