我想在jquery
中删除空数组中包含空数组之前的数组的所有元素from PyPDF2 import PdfFileReader
pdfFileObj = open("FileName", "rb")
pdfReader = PdfFileReader(pdfFileObj,strict = False)
data=[page.extractText() for page in pdfReader.pages]
我想删除位于Actual array = ["Color 1", "Color 2", "", "Beige", "Blue", "Pink"]
结果数组应为
empty array ("")
答案 0 :(得分:2)
使用 Array#splice
和 Array#indexOf
方法。
array = ["Color 1", "Color 2", "", "Beige", "Blue", "Pink"];
array.splice(0, array.indexOf("") + 1)
console.log(array)
更新:如果空字符串可以包含空格,请使用 Array#findIndex
方法。
array = ["Color 1", "Color 2", "", "Beige", "Blue", "Pink"];
array.splice(0, array.findIndex(function(v) {
return v.trim() == "";
}) + 1);
console.log(array)
答案 1 :(得分:0)
试试这个:获取空值索引并使用切片
array = ["Color 1", "Color 2", "", "Beige", "Blue", "Pink"];
var index = array.indexOf("");
array = array.slice(index + 1);
alert(array);
答案 2 :(得分:0)
使用切片功能
var array = ["Color 1", "Color 2", "", "Beige", "Blue", "Pink"];
array =array.slice(array.indexOf('') + 1);
console.log(array);