js中经常遇到的一些基本算法的实现:1、实现两个有序数组相加后,为一个有序数组。2、大数据转换,添加千位分隔符(逗号)。3、九九乘法表。4、对象数组和类数组对象的转换。5、求x的y次方-递归实现。6、求数组最大最小值。

1、实现两个有序数组相加后,为一个有序数组。

  • 代码:

    效果图

  • 效果图:

    效果图

  • demo

2、大数据转换,添加千位分隔符(逗号)

  • 代码:

    效果图

  • 效果:

    效果图

  • demo

3、九九乘法表

for循环

  • 代码

    效果图

  • 效果:

    效果图

  • demo

递归

  • 代码:

    效果图

  • 效果:

    效果图

  • demo

4、数组和类数组对象的转换

  • 要求:

    • 对象数组:var arr = [{‘张三’:[23,54,65,56]},{‘李四’:[98,87,87]}]
    • 转为数组对象:var obj = {[{‘name’:’张三’,’type’:’23’},{‘name’:’张三’,’type’:’54’}] …}
  • 代码:

    效果图

  • 结果:

    效果图

  • demo

5、求x的y次方-递归实现

  • 代码

    效果图

  • 结果

    效果图

  • demo

6、求数组最大最小值

  • 代码

    效果图

  • 结果

    效果图

  • demo

具体代码

以上文章来自:黄卉 , https://huanghui8030.github.io/js/array.html