0

我有很长的 csv 数据......比如 1,2,3,........,120 我想检查它是否是最后一个。但如何用 javascript 做到这一点?

在这里,我拆分所有 csv 并将每个 csv 分开。

var movieSRC = CSV;
if (movieSRC.indexOf(',') > -1) {
    movieSRC = movieSRC.split(',');
    for (var i = 0; i < movieSRC.length; i++) {
         ***//need to check if it is a last one!!!***
         movies.push(movieSRC[i]);
    }
4

1 回答 1

2
//Using split() method
var arr = movieSRC.split(',');    //give you an array
var element = arr[arr.length-1];  //get the last element of array

//Ussing substring() and lastIndexOf()
var element = movieSRC.substring(movieSRC.lastIndexOf(',')+1); 

正如评论中所建议的,您也可以使用 Array.pop() 方法,但是它会从数组中删除元素:

var element = movieSRC.split(',').pop(); 
于 2013-10-11T13:47:22.010 回答