任务18

问答:数组方法里push、pop、shift、unshift、join、split分别是什么作用。

push,pop,shift,unshift的用法
任务18_第1张图片
1

join 使将数组中的元素连接为字符串输出不会修改原数组内容
帮忙!

任务18_第2张图片
3

代码题

splice 实现 pushpopshiftunshift方法
splice(start,deleteCount,val1,val2,...):从start位置开始删除deleteCount项,并从该位置起插入val1,val2,...

注意

所有的操作定位在哪一位,就从哪一位开始!!!

任务18_第3张图片
2

使用数组拼接出如下字符串

任务18_第4张图片
3

写一个find函数,实现下面的功能

任务18_第5张图片
4

写一个函数filterNumeric,把数组 arr 中的数字过滤出来赋值给新数组newarr, 原数组arr不变

任务18_第6张图片
5

对象obj有个className属性,里面的值为的是空格分割的字符串(和html元素的class特性类似),写addClass、removeClass函数,有如下功能:

任务18_第7张图片
6
任务18_第8张图片
7

写一个filter(arr, func)函数用于过滤数组,接受两个参数,第一个是要处理的数组,第二个参数是回调函数(回调函数遍历接受每一个数组元素,当函数返回true时保留该元素,否则删除该元素)。实现如下功能:

任务18_第9张图片
8

写一个函数truncate(str, maxlength), 如果str的长度大于maxlength,会把str截断到maxlength长,并加上....

任务18_第10张图片
9

写一个函数,获取一个随机数组,数组中元素为长度为len,最小值为min,最大值为max(包括)的随机整数

任务18_第11张图片
10

]
帮忙!

写一个函数,生成一个长度为 n 的随机字符串,字符串字符的取值范围包括0到9,a到 z,A到Z

任务18_第12张图片
11

你可能感兴趣的:(任务18)