不知道在我的错误是,我希望[“名称”]成为[“-name”]拼接是不是在我的情况下工作
let sortedKey = ['name']
key = "name"
let i = sortedKey.indexOf(key)
sortedKey.splice(i, `-name`)
console.log(sortedKey)
但事与愿违?
不知道在我的错误是,我希望[“名称”]成为[“-name”]拼接是不是在我的情况下工作
let sortedKey = ['name']
key = "name"
let i = sortedKey.indexOf(key)
sortedKey.splice(i, `-name`)
console.log(sortedKey)
但事与愿违?
splice()
需要3个参数array.splice(start, deleteCount, item)
为了更好地与直接数组索引替代sortedKey[i]= '-name'
let sortedKey = ['name']
key = "name"
let i = sortedKey.indexOf(key)
sortedKey[i]= '-name'
console.log(sortedKey)
您正在寻找的splice 3个参数的版本。
let sortedKey = ['name']
key = "name"
let i = sortedKey.indexOf(key)
sortedKey.splice(i, 1, `-name`)
console.log(sortedKey)
你要通过第二个参数作为项目的数量,除去check here
语法
方法Array.splice(指数的howmany,物品1, .....,itemX)
let sortedKey = ['name']
key = "name"
let i = sortedKey.indexOf(key)
sortedKey.splice(i, 1, `-name`)
console.log(sortedKey)
有文件的[拼接](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/splice),你可以阅读...只是一个想法。 – trincot