2017-05-12 10 views
-3

JavaScriptを使用して配列の最後の項目を取得しようとしています。 しかし、私は常に配列内のすべてのアイテムを取得しています。JavaScriptで配列の最後の項目を取得する

これまでのところ、いくつかの方法を試しました。ここに私のコードは次のとおりです。

var pathCoords = ['1','2','3','4','5']; 
 
     
 
var sample1 = pathCoords[pathCoords.length -1]; 
 
     
 
var sample2 = pathCoords.slice(-1)[0]; 
 
    
 
console.log(sample1, sample2);

+0

サンプルには配列の最後の要素が含まれています。それはあなたが欲しいものではありません – user93

+0

こんにちは、私はその方法を試みましたが、配列の最後の項目だけを取得する代わりに、配列内のすべての項目を取得します。 –

+0

私が考えることができるので、 'sample'の代わりに' pathCoords'を記録します。 – Marty

答えて

0

たぶん、あなたはこのような配列のスプライス方法を使用することができます

VARサンプル= pathCoords.splice(pathCoords.length-1);

+0

これは、OPが望みそうな配列を突然変異させます。また、最後の値自体ではなく、最後の要素を唯一の値として含む配列を返します。 –

関連する問題