美文网首页
数组排序和添加

数组排序和添加

作者: sunflower_07 | 来源:发表于2018-06-12 09:42 被阅读0次

数组排序
// 方法一:
//sort 排序 sort(function(a,b){return a-b;})

                var arr = [1, 4, 7, 8, 33, 2, 3, 66, 77, 66, 88, 3, 22, 3, 2, 0, 55];

                var sortData = function(a, b) {

                    return a - b;

                }

                var data = arr.sort(sortData);

                console.log(data);

                // 方法二
                //冒泡排序

                //每次最大元素到数组的最后

                // 依次比较相邻的两个元素,使较大的那个向后移

                var arr2 = [1, 4, 7, 8, 33, 2, 3, 66, 77, 66, 88, 3, 22, 3, 2, 0, 55];

                function sortA(data) {

                    for (var i = 0; i < data.length - 1; i++) {

                        for (var j = 0; j < data.length - 1 - i; j++) {

                            if (data[j] > data[j + 1]) {

                                var temp = data[j];

                                data[j] = data[j + 1];

                                data[j + 1] = temp;

                            }

                        }

                    }

                }

                sortA(arr2);

                console.log(arr2);
结果

数组添加
// 添加方法一
// push添加到最后

                var fruits = ["Banana", "Orange", "Apple", "Mango"];

                fruits.push('AppleEnd');

                console.log(fruits);

                //添加方法二
                fruits.unshift('appleOne');

                console.log(fruits);

                // 在第2个位置添加元素

                var arr = ['one', 'two', 'three'];

                arr.splice(2, 0, "oneTWO", "oneThree");

                console.log(arr);
添加结果

相关文章

  • js_20 数组CRUD

    数组添加和删除 数组反转和排序

  • 数组排序和添加

    数组排序// 方法一://sort 排序 sort(function(a,b){return a-b;}) 数组...

  • 数组的方法(三)

    Array.sort() 数组排序(默认按字符编码(ASCII)排序) Array.push() 从数组尾部添加元...

  • JS问题记录

    一、数组问题 1、数组添加元素 2、数组删除指定下标元素 3、数组排序

  • NSMutableArray 自定义对象数组排序

    使用NSSortDescriptor 对数组进行排序 可添加多种排序规则 NSSortDescriptor*des...

  • Day08-1(转换数组,冒泡排序)

    转换数组 reverse() 转换数组sort() 按首字母排序;splice 添加 或 删除 ; 数组去重...

  • 第十三章 数组的一些常用方法及冒泡排序

    一,数组的增删插排序 1.push() 在数组末尾添加元素 2.unshift() 在数组开头进行添加元素 3...

  • Array

    数组的创建,最简单的字面量方式 添加、删除 排序 数组转换成字符串 随机排序 数组去重 数组就是一组数据的集合,J...

  • 【算法】合并K个排序链表

    合并K个排序链表 描述 合并 k 个排序链表,返回合并后的排序链表。 解题思路 1.将所有节点添加到数组中,对数组...

  • 集合

    List 将String数组添加到List: sort排序 降序: 升序: 转换 list转Array 数组转集合...

网友评论

      本文标题:数组排序和添加

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