0番目のインデックスの配列の要素を除くすべての要素を配列から削除したい
["a", "b", "c", "d", "e", "f"]
出力はa
である必要があります
配列のlength
プロパティを設定できます。
_var input = ['a','b','c','d','e','f'];
input.length = 1;
console.log(input);
_
または、 splice(startIndex)
メソッドを使用します
_var input = ['a','b','c','d','e','f'];
input.splice(1);
console.log(input);
_
これはhead
関数です。 tail
は、補完的な機能としても実証されています。
既知の長さ1以上の配列でのみhead
とtail
を使用する必要があることに注意してください。
// head :: [a] -> a
const head = ([x,...xs]) => x;
// tail :: [a] -> [a]
const tail = ([x,...xs]) => xs;
let input = ['a','b','c','d','e','f'];
console.log(head(input)); // => 'a'
console.log(tail(input)); // => ['b','c','d','e','f']
array
に保存する場合は、slice
またはsplice
を使用できます。または、最初のエントリを再度ラップします。
var Input = ["a","b","c","d","e","f"];
console.log( [Input[0]] );
console.log( Input.slice(0, 1) );
console.log( Input.splice(0, 1) );
array = [a,b,c,d,e,f];
remaining = array[0];
array = [remaining];
これを実現するには、スプライスを使用できます。
Input.splice(0, 1);
詳細はこちら。 。 . http://www.w3schools.com/jsref/jsref_splice.asp
スライスを使用できます:
var input =['a','b','c','d','e','f'];
input = input.slice(0,1);
console.log(input);
ドキュメント: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array/slice