node.js - 变量赋值
问题描述
const questions = [
"What is your name ?",
"Your City : ",
"Your Country : "
];
const collectAnswers = (questions, done) =>{
const answers = [];
const [firstQ] = questions;
在这里,我想问一下存储的值是const [firstQ] = questions
多少?它是将每个文本保存为数组还是仅保存数组第一个索引上的文本?
解决方案
这是数组解构语法,这意味着它将questions
数组中第一项的值分配给名为 的变量firstQ
。
您可以根据需要使用任意数量的数组元素来执行此操作。例如:
const [ foo, bar, baz ] = [ 'foo', 'bar', 'baz' ];
这会将变量 foo、bar 和 baz 分配给右侧数组中的相应字符串。
推荐阅读
- mysql - 无法在 MYSQL 中解析 varchar YYYY-mm-ddTHH:MM:ss
- sql-server - SQL Server Service Broker - 改进 SQL 执行框架的方法
- javascript - Chrome 本地 IndexedDB (PouchDB) 复制到 CouchDB 问题
- c# - unity camera 通过鼠标输入旋转,如何旋转移动到默认位置?
- python - python中的二维列表
- r - 是否可以仅更改 1 个方面标题的对齐方式
- sql - Oracle中的数字格式问题
- javascript - 如何从 Google API Json 响应中获取特定值?
- fluent-bit - 如何在尾部插件中获取偏移字段或行号?
- mysql - 当 kivy 应用程序被杀死时关闭数据库连接