javascript - 使用节点 js / javascript 切片数组元素
问题描述
let array1= [
"home/work/data.jpg",
"home/work/abc.jpg",
"home/work/doc/animal.pdf",
"home/work/doc/fish_pdf.pdf"
];
array1= array1.map((data)=>{
return data.slice(2,data.length).join("/");
});
console.log(array1);
我想按“家庭/工作/”对我的数组进行切片,所以它看起来像这样
["data.jpg",
"abc.jpg",
"doc/animal.jpg",
"doc/fish_pdf.pdf"]
但是当我只使用这条线时它不起作用
data.slice(2);
然后输出看起来像这样
let array1= [
"me/work/data.jpg",
"me/work/abc.jpg",
"me/work/doc/animal.pdf",
"me/work/doc/fish_pdf.pdf"
];
解决方案
假设您要替换为静态字符串 'home/work/'
let array1= [
"home/work/data.jpg",
"home/work/abc.jpg",
"home/work/doc/animal.pdf",
"home/work/doc/fish_pdf.pdf"
];
let array2= array1.map((data)=>{
return data.replace('home/work/','');
});
console.log(array2);
推荐阅读
- selenium - 无法在非 Angular Application-Protracor 中登录 AngularJs iframe
- youtube - 如何使用 Man-In-The-Middle 代理解密 YouTube TLSv1.2 流量?
- ios - 为什么我的按钮没有从我的应用程序推送到 Apple 地图?
- kotlin - 写入设备特征以“验证”,Kotlin
- java - 使用分隔符从输入中获取数字的总和
- swift - 根据距当前位置的距离(米)和方位在地图上放置注释
- python - 如何使用 pandas 找到下限和上限?
- python - 两个独立 t 测试中的数据框组和像 spp 一样的视图
- vdm++ - 如何在 Windows 上安装 Overture
- python - Jupyter notebook %run 参数未评估