20220512

题目1:删除数组 arr 最后一个元素。不要直接修改数组 arr,结果返回新的数组

解决办法1:

过程中会用到的方法:

1.数组添加元素push方法:

例:var fruits = ["Banana", "Orange", "Apple", "Mango"];

       fruits.push("Kiwi")

输出: Banana,Orange,Apple,Mango,Kiwi


定义和用法:

push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。

注意:新元素将添加在数组的末尾。

注意:此方法改变数组的长度。

拓展:在数组起始位置添加元素请使用unshift()方法



2.JS中的循环:

for- 循环代码块一定的次数

for/in- 循环遍历对象的属性

while- 当指定的条件为 true 时循环指定的代码块

do/while- 同样当指定的条件为 true 时循环指定的代码块


其中for 循环是您在希望创建循环时常会用到的工具。

下面是 for 循环的语法:

for (语句 1; 语句 2; 语句 3){

    被执行的代码块

}

语句 1:(代码块)开始前执行       

语句 2:定义运行循环(代码块)的条件

语句 3:在循环(代码块)已被执行之后执行


语句 1:

通常我们会使用语句 1 初始化循环中所用的变量 (var i=0)。

语句 1 是可选的,也就是说不使用语句 1 也可以。

您可以在语句 1 中初始化任意(或者多个)值:

例:

同时还可以省略语句 1(比如在循环开始前已经设置了值时):

例:

语句2:

通常语句 2 用于评估初始变量的条件。

语句 2 同样是可选的。

如果语句 2 返回 true,则循环再次开始,如果返回 false,则循环将结束。

如果省略了语句 2,那么必须在循环内提供 break。否则循环就无法停下来。这样有可能令浏览器崩溃。


语句 3:

通常语句 3 会增加初始变量的值。

语句 3 也是可选的。

语句 3 有多种用法。增量可以是负数 (i--),或者更大 (i=i+15)。

语句 3 也可以省略(比如当循环内部有相应的代码时):

例:


解决办法2:


用到的方法:

1.slice:

例:在数组中读取元素:

输出:Orange,Lemon


定义和用法

slice() 方法可从已有的数组中返回选定的元素。

slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。

注意:slice() 方法不会改变原始数组。

语法:array.slice(start, end)

更多实例和用法见JS菜鸟教程slice的用法



©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容