// 对象 (属性和方法)字面量创建 var person= { name:'店小二', age:22, sexual:'male', school:'奇怪的大学', love:function(){ alert("店小二超级喜欢偷懒"); return '偷懒'; } } console.log(person); console.log(person.name); console.log(person.love);
// es6中对象的单体模式 var person = { name:"店小二", age: 20, fav(){ console.log(this); console.log(arguments); } }; person.fav(); // 作用: //1.解决了箭头函数this指向父作用域的问题,对象的单体模式,fav(){}这个函数中的this指的是当前对象 //2.解决了箭头函数不能使用arguments的问题 // fav(){ // } // 等价于: // function fav(){ // } // 等价于 // var fav = function(){ // }