【发布时间】:2022-11-03 13:22:42
【问题描述】:
我有一个名为 valueArray 的数组。我需要删除以“/”结尾的值。就像我需要删除 my-app/ 、 my-app/public/ 、 my-app/src/ 一样。
const valueArray = [
'my-app/',
'my-app/.env',
'my-app/.gitignore',
'my-app/package-lock.json',
'my-app/package.json',
'my-app/public/',
'my-app/public/manifest.json',
'my-app/public/robots.txt',
'my-app/README.md',
'my-app/src/',
'my-app/src/App.css',
'my-app/src/App.js',
'my-app/src/App.test.js',
'my-app/src/index.css',
'my-app/src/index.js',
'my-app/src/reportWebVitals.js',
'my-app/src/setupTests.js'
]
for (let index = 0; index < valueArray.length; index++) {
if(valueArray[index].charAt(valueArray[index].length-1) === "/"){
valueArray.splice(valueArray[index],1);
}
}
console.log(valueArray);
我尝试使用 splice 并遵循语法,但它不起作用。我错过了一些东西。有人可以帮忙吗?
【问题讨论】:
标签: javascript