概念
ECMA-262 把对象(object)定义为“属性的无序集合,每个属性存放一个原始值、对象或函数”。严格来说,这意味着对象是无特定顺序的值的数组。
JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。
在 JavaScript 中,对象是拥有属性和方法的数据。
属性和方法
属性是与对象相关的值。
方法是能够在对象上执行的动作。
var table = function(){}
table.prototype = {
width:100,
height:200,
init:function(){
return this.height
}
}
var tableObj = new table()
let tableInit = tableObj.init()
console.log(tableInit)