JavaScript 对象
1. 创建对象
对象以键值对的方式进行存储,是一组无序的相关属性和函数方法的集合,可以通过键(属性名)访问这些值。在 JavaScript 中 所有东西都是对象。
字面量创建 var obj = { 键 : 值 } var obj = { name: '张三', age:18 } console.log(obj) // 注意:如果访问一个对象没有的属性,结果为undefined。 new 操作符创建 var obj = new Object() obj.name = '李四' obj.age = 14 console.log(obj)
- 空对象的原型指针指向构造函数的原型对象;
- 利用函数的call方法改变this指向,在空对象上挂载属性或方法;
- 返回对象。
function Fn (a, b, c) { this.a = a this.b = b this.c = c this.add = function () { console.log(this.a + this.b + this.c) } } var f = new Fn(1, 2, 3) console.log(f.a) // 1 f.add() // 6
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通