0
splice()
操作中にList
から除外された要素を受け取る方法はありますか? splice()
は、スプライスされた要素が除外された新しいList
を返しているようですが、これはAPIに基づいて予想されたものですが、除外した要素を取得する方法がわかりません。リスト要素でリストア要素を削除しました
const a: List<number> = List<number>([1, 2, 3, 4]),
b: List<number> = List<number>(a.splice(1, 1));
console.log(a.toArray()); // [1, 2, 3, 4]
console.log(b.toArray()); // [1, 3, 4]
// How would I get the hypothetical [2] that was excluded?
私はsplice()
がネイティブArray.splice()
をミラーリングまたは少なくともList
新しいおよび削除の両方の要素を取得するための、いくつかの方法を提供することを想定。
slice()
、次にsplice()
を使用して2つのステップに分割する必要がありますか?
const a: List<number> = List<number>([1, 2, 3, 4]),
excluded: List<number> = List<number>(a.slice(1, 2)),
b: List<number> = List<number>(a.splice(1, 1));
console.log(a.toArray()); // [1, 2, 3, 4]
console.log(b.toArray()); // [1, 3, 4]
console.log(excluded.toArray()); // [2]
。私はimmutable.jsのListオブジェクトについて話しています。 – zero298