数组

2016-12-05  本文已影响0人  饥人谷_菜菜

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

代码

用 splice 实现 push、pop、shift、unshift方法

代码1.png

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

代码2.png

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

代码3.png

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

代码4.png

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

代码5.png

写一个camelize函数,把my-short-string形式的字符串转化成myShortString形式的字符串

代码6.png

如下代码输出什么?为什么?

写一个函数isPalindrome,判断一个字符串是不是回文字符串(正读和反读一样,比如 abcdcba 是回文字符串, abcdefg不是)

代码7.png

写一个ageSort函数实现数组中对象按age从小到大排序

代码8.png

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

代码9.png

字符串

写一个 ucFirst函数,返回第一个字母为大写的字符

代码10.png

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

代码11.png

数学函数

写一个函数,获取从min到max之间的随机整数,包括min不包括max

代码12.png

写一个函数,获取从min都max之间的随机整数,包括min包括max

代码13.png

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

代码14.png

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

代码15.png
上一篇 下一篇

猜你喜欢

热点阅读