new Object() 更好的方法
旧的新建对象方法是var obj = new Object()
,但使用 对象字面量语法
是更好的选择:
var obj = {
name: "player",
"age": 10,
type: true
}
tips:需要注意
:
和,
的使用
获取对象的属性
他俩是等价的,可以根据需要使用。
console.log(obj.name)
console.log(obj["name"])
通过对象来传参 👍
你可以通过这样的办法来传参:
function hit5csgo(obj) {
return 5 + obj.time * obj.value
}
// 传对象
var xiaoShuai = {
time: 5,
value: 10
}
console.log(xiaoShuai)
// 新建一个再传
console.log({
time: 3,
value: 20
})
这样做的好处都有啥?显然的:
- 可读性提高了
- 数据封装的更牢靠
- 参数很多时更方便