サンプルコードを考慮したいくつかの可能性がありますが、関数内にあります(またはreturn
意味がありません)。例では、コピーしたくないため、元の配列を変更しても問題ないと想定しています。
1. を使用shift
して最初の要素を削除する
function something() {
someObject["keyString"] = [];
someObject["keyString"].push("anotherString");
someObject["keyString"].push("yetAnotherString");
someObject["keyString"].push("oneLastString");
someObject["keyString"].shift();
return someObject;
}
2.pop
最後の要素を削除するために使用
function something() {
someObject["keyString"] = [];
someObject["keyString"].push("yetAnotherString");
someObject["keyString"].push("oneLastString");
someObject["keyString"].push("anotherString");
someObject["keyString"].pop();
return someObject;
}
3. を使用splice
して中間要素を削除する
function something() {
someObject["keyString"] = [];
someObject["keyString"].push("yetAnotherString");
someObject["keyString"].push("anotherString");
someObject["keyString"].push("oneLastString");
someObject["keyString"].splice(1,1);
return someObject;
}