当前位置: 首页 > 面试题库 >

JavaScript获取数组中的最后一项

利思源
2023-03-14
问题内容

到目前为止,这是我的JavaScript代码:

var linkElement = document.getElementById("BackButton");
var loc_array = document.location.href.split('/');
var newT = document.createTextNode(unescape(capWords(loc_array[loc_array.length-2]))); 
linkElement.appendChild(newT);

当前,它需要URL中数组的倒数第二个项目。但是,我想检查数组中的最后一项index.html是否正确,如果是,请改为抓取倒数第三项。


问题答案:

if (loc_array[loc_array.length - 1] === ‘index.html’) {
// do something
} else {
// something else
}

如果您的服务器为“ index.html”和“ inDEX.htML”提供相同的文件,则您也可以使用:.toLowerCase()

但是,如果可能的话,您可能要考虑在服务器端进行此操作:它将更加干净并且可以在没有JS的情况下使用。



 类似资料:
  • 问题内容: 如何获得数组的最后一个键? 问题答案: 一个解决方案是使用和 (引用) 的组合: __ 将array的内部指针前进到最后一个元素,并返回其值。 返回当前数组位置的索引元素。 因此,像这样的一部分代码应该可以解决问题: 将输出: 即我数组的最后一个元素的键。 完成此操作后,数组的内部指针将位于数组的末尾。如注释中所指出的,您可能希望在数组上运行以将指针带回到数组的开头。

  • 本文向大家介绍js获取数组的最后一个元素,包括了js获取数组的最后一个元素的使用技巧和注意事项,需要的朋友参考一下 在js里面如何获取一个数组的最后一个元素呢?这里总结了两种方法,有需要的朋友可以看看。 (1)js内置pop方法 pop() 方法用于删除并返回数组的最后一个元素,注意这里在获取了数组的最后一个元素的同时也将原数组的最后一个元素给删除了。如果数组已经为空,则该方法不改变数组,并返回

  • 返回数组中的最后一个元素。 使用 arr.length - 1 来计算给定数组的最后一个元素的索引并返回。 const last = arr => arr[arr.length - 1]; last([1, 2, 3]); // 3

  • 问题内容: 我需要定义数字的最后一位数字,并将其分配给值。此后,返回最后一位数字。 我的代码段无法正常工作… 码: 题: 如何解决这个问题? 问题答案: 刚回来; 即取模数。这将比解析字符串要快得多。 如果可以为负则使用

  • 问题内容: 我有一个包含以下列的数据库表: 在此表中,唯一的唯一值位于id中,即主键。 我想基于datetime值检索该表中的最后一组不同的记录。例如,下面是我的桌子 我想检索ID为4、7、8和9的记录,即具有不同代码(基于datetime值)的最后一组记录。我强调的只是我要实现的目标的一个示例,因为此表最终将包含数百万条记录和数百个单独的代码值。 我可以使用什么SQL语句来实现这一目标?我似乎无

  • 本文向大家介绍PHP数组操作——获取数组最后一个值的方法,包括了PHP数组操作——获取数组最后一个值的方法的使用技巧和注意事项,需要的朋友参考一下 php开发过程中,可能经常需要对取出的数组要获取数组的最后健或值。在这里呐喊教程总结了三个方法,并且跟据他们三个方法在一些情况下如何使用的条件限制进行了说明。 总体来说,php的内置函数end还是最好的方法的了。大家可以测试下。 PHP取值很容易,可以