javascript - 在下拉列表中的 0 索引上插入值
问题描述
我有一个应用程序下拉菜单。
private appDropdownOptions: IDropdownOption[]
我正在为应用程序下拉列表赋值appItems
。
this.appDropdownOptions = appItems.map(app => {
return { key: app.appModuleIdUnique, text: app.name };
});
这工作正常,但我想在index
0 上插入一个默认值。
{ key: this.appNoSelectionKey, text: 'Select' }
那么我该如何实现呢。
解决方案
您可以在使用扩展运算符时添加一个默认值,0
index
如下所示:appItems
this.appDropdownOptions = [{ key: this.appNoSelectionKey, text: 'Select' }, ...appItems.map(app => { key: app.appModuleIdUnique, text: app.name})]
推荐阅读
- php - 如何在 guzzle 中使用 CURLOPT_ERRORBUFFER
- haskell - 如何在列表理解中获取多个元素
- javascript - 联系表格:405(不允许的方法)
- python - 如何将带时区的字符串转换为unix时间戳python?
- ios - 如何使扩展中的按钮将用户重定向到某个页面
- mysql - 有人能解释一下这个查询中的 w1 和 w2 和 4 是什么意思吗
- r - RMarkdown - 使用 DT 创建列标题
- javascript - 将来自 html 网页的多个输入的数据保存为 .txt(本地)并将它们加载回相同的位置
- node.js - 特快专递数组未定义?
- azure-pipelines - 在 Azure Pipeline 中查找项目构建服务的名称