Vil*_*ius 9 javascript arrays jquery google-maps
我有一系列的位置,我需要能够分别访问原点,中点和目的地.
我知道我的起源始终是第一个元素,目标始终是最后一个元素,但我无法弄清楚如何动态地访问所有中间点?
Ror*_*san 14
要实现此目的,您可以分别使用shift()和pop()获取数组的第一个和最后一个元素.在这些操作之后,数组中剩下的是你的"中间点".试试这个:
var middlePoints = ['start', 'A', 'B', 'C', 'end'];
var origin = middlePoints.shift();
var destination = middlePoints.pop();
console.log(origin);
console.log(middlePoints);
console.log(destination);Run Code Online (Sandbox Code Playgroud)
Nar*_*ali 11
由于没有数据我正在使用基本数组来显示.此外,通过此方法,您将保留原始数组.
var arr = [1,2,3,4,5,6,7];
var middle = arr.slice(1, -1);
console.log(middle);Run Code Online (Sandbox Code Playgroud)
要么
var arr = [1,2,3,4,5,6,7];
var middle = arr.slice(1, arr.length-1);
console.log(middle);
Run Code Online (Sandbox Code Playgroud)