首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JS数组at函数(获取最后一个元素的方法)介绍

    本文介绍js中数组的at函数,属于比较简单的知识普及性文章,难度不大。 0x00 首先,我们可以思考如下一个问题,如果要获取一个数组的最后一个元素(这是很常用的操作),我们应该怎么做?...当然除了这种方式之外,还有其他的方式,比如: let last = array.slice(-1)[0] 先通过slice获取后面一个元素的数组,然后通过下标0获取最后一个元素。...在比如通过pop获取最后一个元素: let last = array.pop() 但是 通过pop的方式会改变数组本身,所以一般不建议用。 0x01 无论试用上面那种方式,都感觉很繁琐。...这就让人羡慕python里面的数组操作,可以通过负索引的方式获取最后一个元素,代码如下: last = array[-1] js里面不支持负索引的方式。...负索引从后往前计算,-1表示最后一个,-2 表示倒数第二个,依此类推。 因此试用此方法获取最后一个元素会变得简单很多。

    4.7K30

    JS 在获取当前月的最后一天遇到的坑

    为了更好的讲这节的内容,提示一个 JS 处理日期的小技巧,想获取上个月最后一天,只需要设置SetDate参数为0即可。...var endDate = new Date(); //上个月最后一天 endDate.setDate(0); 接着正文开始: 使用 JS 获取当前月的最后一天,咱们通常的思路先获取下个月的第一天,然后在减去一天...,就是当前月的最后一天,所以自然会用到下面的代码: var date= new Date(); date.setMonth(date.getMonth() + 1); //日期设置为0号, 0表示1号的前一天...,所以打印结果如下: 最后一天:2019/8/31 下午4:10:43 那这样的算法有没有bug,咱们并不确定,所以为了还原现场,现在咱们从2019.01.31一个一个来试试 var date= new...咱们可以列出月份: 1月 1 ....... 28 29 30 31 2月 1 ....... 28 3月 1 ....... 28 29 30 31 咱们通过 month + 1,在 JS

    3.8K30

    利用这 66 条 JS 知识抓住年底最后一次跳槽涨薪的机会

    运算符分别能做什么 && 叫逻辑与,在其操作数中找到第一个虚值表达式并返回它,如果没有找到任何虚值表达式,则返回最后一个真值表达式。它采用短路来防止不必要的工作。...全局执行上下文的变量对象(也就是全局对象)始终是作用域链的最后一个对象。 当我们查找一个变量时,如果当前执行环境中没有找到,我们可以沿着作用域链向后查找。...我了解到的几种方式是: 将 js 脚本放在文档的底部,来使 js 脚本尽可能的在最后来加载执行。...多个设置了 defer 属性的脚本按规范来说最后是顺序执行的,但是在一些浏览器中可能不是这样。...我们来看最后一行带new关键字的代码,按照上述的1,2,3,4步来解析new背后的操作。

    69820
    领券