vue.js - 映射数组并将项目保存到Vue中的其他数组
问题描述
我有一个数组数组:
[["email", "test@test.com"], ["phone", 123123123], ["address", "street"]]
我想创建一个数组,其中每个数组中只有第一个元素:
["email", "phone", "address"]
我有类似的东西:
bigArray.map((field) => {
this.smallArray.add(field[0]);
});
但我得到了错误:Error in event handler for "bigArray": "TypeError: _this.smallArray.add is not a function"
我该如何解决这个问题?
解决方案
this.smallArray = this.bigArray.map(arr => arr[0])
推荐阅读
- alexa - 飞利浦 Hue Alexa 技能授权
- c++ - 多个线程可以安全地同时将相同的值写入同一个变量吗?
- ios - 如何使用公钥固定而不是证书固定
- .net-core - 为什么在初始化存储库时会创建此符号链接?
- python - Android App 客户端和 Python 服务器之间通过 Internet 进行通信
- asp.net-core - 在 EF Core 3.0 vs 2.2 中执行存储过程
- sql - 在 Hive SQL 中使用窗口函数将数字相乘以获得条件概率
- typescript - VSCode中的模块导入路径映射而不与TypeScript配置交互?
- python - Python findSpark 和 PySpark 不工作。显示 IndexError: 列表索引超出范围
- c# - LINQ Where vs For 循环实现