内置对象
描述一:数组转字符串
请补全JavaScript函数,要求将参数数组转换为字符串输出。
示例:
1. _join([1,'2',3]) -> "123"
注意:只需考虑一维数组且数据类型为原始数据类型。
这题可以使用 join 方法用于把数组中的所有元素转换一个字符串,或者利用正则
描述二:数组最大值
请补全JavaScript函数,要求找到数组参数中的最大值并返回。
注意:数组中只包含数字。
返回数组最大值,可以用排序的内置方法即可,也可以for循环遍历进行比较大小,也可以用Math方法
描述三:搜索数字
请补全JavaScript函数,要求以boolean的形式返回字符串参数中是否包含数字。
检测是否存在数字,可以强制转换类型与number比较,或者直接正则匹配。
描述四:头部插入元素
请补全JavaScript函数,要求将第二个参数插入第一个参数数组的头部,并且以数组的形式返回。
在头部插入元素,可以使用数组内置方法,或者遍历数组解决。
描述五:尾部插入元素
请补全JavaScript函数,要求将第二个参数插入第一个参数数组的尾部,并且以数组的形式返回。
和上题类似,方法都是一样的。
描述六:js-位置查找
请补全JavaScript函数,要求以数字的形式返回第一个参数数组中第二个参数所在的首个索引值。
注意:如果数组中不存在目标值,则返回-1。
遍历数组返回第一个指定元素下标的索引,通常思路就for循环,当然懂得一点数组的可以使用数组的一些内置方法。
描述七:向下取整
请补全JavaScript函数,要求以数字的形式返回数字参数向下取整的结果。
向下取整可以使用Math的内置方法,或者使用其它的小技巧。
描述八: 整数反转
请补全JavaScript函数,要求将整数参数反转之后输出。
示例:
1. _reverse(0) -> 0
2. _reverse(233) -> 332
3. _reverse(-223) -> -322
使用reverse()内置方法进行反转操作。
描述九:字符串搜索
请补全JavaScript函数,要求以boolean的形式返回字符串首参中是否包含第二个参数。
可以使用正则,也可以使用for循环遍历。
描述十:移除数组中的元素
移除数组 arr 中的所有值与 item 相等的元素。不要直接修改数组 arr,结果返回新的数组。
示例:
输入:[1,2,3,4,2],2
输出:[1,3,4]
直接遍历数组或者使用filter方法。