数组

作者: 饥人谷_菜菜 | 来源:发表于2016-12-05 10:20 被阅读0次

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

  • push() 方法添加一个或多个元素到数组的末尾,并返回数组新的长度(length 属性值)。
  • pop() 方法删除一个数组中的最后的一个元素,并且返回这个元素。
  • shift() 方法删除数组的 第一个 元素,并返回这个元素。该方法会改变数组的长度。
  • unshift() 方法在数组的开头添加一个或者多个元素,并返回数组新的 length 值。
  • join() 方法将数组中的所有元素连接成一个字符串。
  • split() 方法通过把字符串分割成子字符串来把一个 String
    对象分割成一个字符串数组。

代码

用 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

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

  • arr.push(function(){})相当于给数组添加了一个函数存储量
  • arrarr.length-1 相当于调用了这个函数
  • 控制台显示 hello hunger valley
  • alert指令弹出undefined对话框

写一个函数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

相关文章

  • 数组

    数组数组数组数组数组数组数组数组数组

  • JavaScript - 5.数组<增删改查>

    数组 Array 数组 - 增 数组 - 删 / 改 数组 - 查 数组 - 自动 toString() 数组 -...

  • PHP数组使用

    数组定义 数组增、删、改 数组查询 数组排序 数组合并、分割 数组比较、去重复 数组长度 数组遍历 数组转换 其他...

  • 》》》PHP初入---(三)

    数组定义 1.索引数组:数组下标是整型的 声明数组: 访问数组: count(数组)--获取数组长度 查看数组所有...

  • JavaScript中数组的常用操作

    数组的遍历 数组的映射 数组的简化 数组的连接 获取数组的片段 数组的拷贝 查找数组 数组去重

  • JavaSE之数组

    六、数组 目录:数组概述、数组声明创建、数组使用、多维数组、Array类、稀疏数组 1.什么是数组 数组的定义:数...

  • Shell数组、关联数组

    数组 定义数组 获取数组 关联数组 定义关联数组 获取关联数组

  • 学习Java第五天

    数组是多个数据的集合 数组的语法 数组元素类型【】 数组名; 多维数组: 数组元素类型【】【】 数组名; 多维数组...

  • php基础精粹

    PHP php数组 php数组之索引数组初始化 PHP数组之索引数组赋值 PHP数组之访问索引数组内容 PHP数组...

  • C语言的惯用集

    数组部分 数组部分 清空数组a 把数据读进数组a 对数组a求和

网友评论

      本文标题:数组

      本文链接:https://www.haomeiwen.com/subject/ggzapttx.html