检查数组的最后一个元素是否为0

时间:2016-12-13 07:47:16

标签: javascript

我有一个输入数组,接受范围0和1. library(data.table) def = data.table(def) for (y in 0:3) { v = paste0('year.',y) def[!is.na(get(v)) & y < status.update.year, (v):= 'Active'] } 我想检查数组的最后一个元素是否为0.

var array = [0,1,0,0,1];//that is not static

3 个答案:

答案 0 :(得分:0)

请试试这个

function myfn(){
    var array = [1,0,0,0,1,0]; //that may change depending on the user inputs
    var b=0;
    if(array[array.length-1] == 0)
        document.getElementById('print').textContent = 'Last element is 0';

}

答案 1 :(得分:-1)

您可以获取数组的长度并将其减少1并将元素放在此位置进行检查。您无需访问循环。

tdnResetTickets

答案 2 :(得分:-1)

实际上不需要函数,你甚至可以将其写入内联。

function last_element_is_0(arr){
    return !arr[arr.length -1]
}

function myfn(){
    var array = [1,0,0,0,1,0]; //that may change depending on the user input
    if(last_element_is_0(array))
        document.getElementById('print').textContent = 'Last element is 0'; 
}