でプッシュされた配列から要素を削除するにはどうすればよいpush
ですか?
animals = []
class Cat
cat = new Cat
animals.push cat
今、私は次のようなことを言うことができます
animals.pull cat
猫をアレイから遠ざけるには?cat
変数が内部にプッシュされたものと同じであると想定します。ある種の動的コレクションを作成しようとしています。
でプッシュされた配列から要素を削除するにはどうすればよいpush
ですか?
animals = []
class Cat
cat = new Cat
animals.push cat
今、私は次のようなことを言うことができます
animals.pull cat
猫をアレイから遠ざけるには?cat
変数が内部にプッシュされたものと同じであると想定します。ある種の動的コレクションを作成しようとしています。
index = animals.indexOf cat
animals.splice index, 1 if index isnt -1
CoffeeScript配列は単なるJavaScript配列であるため、適切なドキュメントを参照できます。
要素をpush
配列に追加すると、最後の位置に追加されます。その後、元に戻すことができpop
ます。これらの2つの方法は、配列を使用してスタックをモデル化する場合に役立ちます。
array = []
array.push 'hello' # array is now ['hello']
array.push 'world' # array is now ['hello', 'world']
alert array.pop() # alerts 'world', array is now ['hello']
alert array.pop() # alerts 'hello', array is now []
あなたができること:
animals = []
class Cat
cat = new Cat
animals.push cat
anotherReferenceToCat = animals.pop()
# animals.length === 0