替换数组中项目的实例
Replace instance of item in array?
我有一个字符串数组,如果字符串是foo
,我希望将其替换为bar
。
我可以写for循环:
for (var i = carpeDiem.length - 1; i >= 0; i--) {
if(carpeDiem[i] === ''n'){
carpeDiem[i] = '<br '>'
}
};
但是有没有更好的方法呢?我只需要支持现代浏览器
您可以使用Array.map(),例如http://codepen.io/anon/pen/QbJqeq
var carpeDiem = [''n', '<br />', ''n', '<br />'];
carpeDiem = carpeDiem.map(function(i) {
return i.replace(''n', '<br />')
});
console.log(carpeDiem) // ['<br />', '<br />', '<br />', '<br />'];
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find
这是你的东西,它是ES6,所以应该至少在FF中工作,但有它的多边形(这可能是做同样的你上面的代码)。
相关文章:
- 正在将数据主题添加到所有项目
- ES6构造函数返回基类的实例
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 如何检查管道中未定义的项目
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 学生搜索项目jquery/javascript
- 如何获取不属于我项目的上一页的URL
- KnockoutJS-组件-多个实例
- 为什么无法在TypeScript中导出类实例
- 如何在GoogleWeb工具包(GWT)中从JSNI调用接口(实例化)
- fluxxor向一个flux实例添加一组以上的操作
- Dojo:访问dijit.form.Select中单击的项目
- 角度的项目列表 ng 重复,ng 单击显示全宽描述
- 我需要为我的朋友在这个项目上提供帮助
- 使用Javascript计算特定项目的实例
- 用实例方法的结果填充集合中每个项目的属性
- js蒸汽交易机器人,找到实例化的项目
- 在项目中使用多个Kendo PanelBar实例
- 如何实例化WinMD文件到Windows Store应用程序项目
- 替换数组中项目的实例