英文:
How to assign single value to multiple variable name using let in typescript
问题
我正在尝试在 TypeScript 中为所有变量名称分配一个值。但不起作用。如何分配它。
let name1, name2, name3, name4 = false;
console.log(name1, name2, name3, name4);
演示:https://stackblitz.com/edit/github-7plax5-gpafmb?file=src%2Fapp%2Fapp.component.ts
英文:
I am trying to assign one value to all variables names in typescript. But not working .How to assign it.
let name1,name2,name3,name4 = false;
console.log(name1,name2,name3,name4);
Demo: https://stackblitz.com/edit/github-7plax5-gpafmb?file=src%2Fapp%2Fapp.component.ts
答案1
得分: 4
我会填充一个数组并解构它以将所有变量分配给相同的值。
英文:
I would fill an array and destructure it to assign all variables to the same value.
<!-- begin snippet: js hide: false console: true babel: false -->
<!-- language: lang-js -->
let [name1, name2, name3, name4] = Array(4).fill(false);
console.log(name1, name2, name3, name4);
<!-- end snippet -->
答案2
得分: 3
不要把它搞得太复杂
let name1 = false;
let name2 = false;
let name3 = false;
let name4 = false;
在你的IDE中,使用多个光标很容易阅读并且运行良好。
英文:
Don't overcomplicate it
let name1 = false;
let name2 = false;
let name3 = false;
let name4 = false;
It's readable and works well with multiple cursors in your IDE
答案3
得分: 1
你只能在两行内完成它:
let name1, name2, name3, name4;
name1 = name2 = name3 = name4 = false;
console.log(name1, name2, name3, name4);
英文:
You can only do it in a 2 liner :
let name1,name2,name3,name4;
name1 = name2 = name3 = name4 = false;
console.log(name1, name2, name3, name4)
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论