Javascriptの変更をオーバーライドする
__del__ |
array_reduce |
exp |
JavaScript |
log |
repeat
Michael Zippo
JavaScriptのshift()は、指定された位置にある要素を削除し、残りの要素を上に移動します。 unshift()JavaScript関数はその逆を行います。 unshift()は、特定の位置に新しいアイテムを追加し、リスト内の残りのアイテムを下に移動します。 em>
リストの上部にあるアイテムを追加または削除することを選択できます。トップセラーのリストを作成するとします。リストの一番上にベストセラーのナンバーワンを置く必要があります。
ここで、 shift()およびunshift()。 shift()とunshift() em>は、それぞれリストの先頭にあるアイテムを削除および追加するために使用されます。これらの関数は、push()関数および pop() em>関数に似ていますが、 shift()およびunshift()はサポートをサポートしていません。アイテムを削除してリストの先頭に追加します。
このチュートリアルでは、 shift()とunshift()を使用して削除と配列から先頭の要素を追加します。さらに、JavaScriptプログラムのこれらの各関数の例を見ていきます。
JavaScriptシフト
シフト() em>は、JavaScript関数です。配列から最初の要素を削除します。 shift() em>関数は、操作しているJavaScript配列を直接変更します。 shift()は、配列から削除したアイテムを返します。
shift() em>関数は、インデックス位置0の要素を削除します。 そして、将来のインデックス番号の値を1単位シフトします。 shift() em>関数の目的を思い出せない場合は、次の手順を繰り返します。
shift() em> shifts em> インデックス値、配列を1つ減らします。 em>
shift()はundefined空のリストでshift()関数を使用する場合。
JavaScript関数の構文は次のとおりですshift() em>:
JavaScript配列shift() em>関数の場合、パラメーターを受け入れません。これは、shift()が実行する関数が1つだけであるためです。shift()は、配列の最後にある要素を削除します。shift()を使用すると、任意の位置から要素を削除できます。パラメーター
JavaScriptシフトの例
シフトメソッドがどのように機能するかを説明する例を見てみましょう()。
あなたは医薬品販売チームのマネージャーです。今月のベストセラーのリストを作成します。まず、先月のベストセラーのリストを作成します。マークを削除します。リストの一番上から。マークは先月、2週間休暇をとっていたため、リストを持っていませんでした。
shift() em>関数を使用して、マークの名前を上部から削除できます。リスト。ヘザーをベストセラーリストの一番上に追加するために使用されるshift()の例を次に示します。
コードは次を返します:
コードで何が起こっているのかを説明しましょう。最初の行では、「 top_salespeople em>」という配列を宣言します。この配列には、医薬品販売チームのトップセラーが格納されています。次に、 shift() em>関数を使用して、リストから最初の値を削除します。最後に、 console.log() em>を使用して、変更されたリストをコンソールに出力します。
ご覧のとおり、 shift()関数にはリストからマークが削除され、最初の位置に表示されました。
top_salespeople em> 配列に含まれなくなった< /a>注。これは、 shift()関数が元の配列を変更するためです。行った変更で新しいテーブルは作成されません。
JavaScript unshift
Java関数スクリプト配列unshift()は1つ追加します配列の先頭にある要素以上。この関数は配列を変更し、新しい配列の長さを返します。
unshift()関数:
unshift() em>は、指定したすべてのパラメーターを受け入れます。これらのパラメーターはすべて、テーブルの先頭に追加されます。
unshiftのJavaScriptの例
例を見て、 unshift()関数がどのように機能するかを説明しましょう。
Hannahという名前の従業員が営業チームで素晴らしい1か月を過ごしました。これは、トップに躍り出ました。ベストセラーリストのW top_salespeople配列の最初の位置にHannahを追加します。このタスクを実行するには、次のコードを使用できます。
コードを実行すると、次の応答がコンソールに返されます。
ご覧のとおり、Hannah`の名前が一番上に追加されています私たちのリストの。 unshift()関数はshift() em>関数と同じように機能しますが、2つの違いがあります。 unshift()は上部に要素を追加しますリストを作成し、その要素をパラメータとして使用します。
営業チームは成長しています。新入社員のうち2人は、わずか1か月で売上高で営業チームのトップに立つことができました。これらの従業員をtop_salespeopleリストに追加したいと思います。 Geoffがリストの一番上に表示され、Peterが2番目に表示されます。
このコードは、ベストセラーリストを更新します。