请问这是JS的什么写法

const key = 'name';
let obj;

const res = (obj = {}, obj[key] = 'John', obj);
console.log(res); // {name: "John"}

在一个地方看到的,很不理解,想问一下这是什么写法

阅读 1.3k
1 个回答

逗号运算符。
先计算左边的操作数,然后计算右边的操作数,最后返回右操作数的值。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题