方括号语法汇总

1、方括号语法一:

<script>
const prop='age';
const person={};
// 给person添加一个age的属性
person[prop]=18;
console.log(person)
//{age:18}
</script>

2、方括号语法二:

<script>
//方括号语法可以写在对象字面量中
const prop='age';
const person={
	[prop]=18
};
console.log(person)
//{age:18}
</script>

3、方括号里可以放什么
类似${}
//可以放值或通过计算可以得到值的(表达式)

const prop ='age';
const fun=()=>'age2';
const person={
	[prop]:18;
	[fun()]:18;
	['sex']:18;
	['s'+'ex']:18
}
console.log(person)

4、方括号语法和点语法的区别
//点语法是方括号语法的特殊形式

person['age'] = person.age

//点语法使用场景:属性名由数字、字母、下划线以及$构成,并且数字还不能打头的时候可以使用点语法

// 当属性或方法名是合法标识符时,可以使用点语法,其他情况下请使用方括号语法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值