美文网首页
day06 对象和数组

day06 对象和数组

作者: 蜉蝣_fe74 | 来源:发表于2019-02-26 20:33 被阅读0次

1.    类是对象的抽象,对象是类的实例。

2.    js中的对象?  

         js语言中一切皆为对象,比如数字字符串数组MathObject函数

        js中对象的本质属性方法的集合(无序,所以对象没有length属性)

3.    创建对象的方式

    1、字面量  var obj = {

            键值对

            key:value

        }

    2、通过new运算符 var obj = new Object()

4.    数组遍历的三种方式

    4.1    for循环

    4.2    for...in (ES5)   例如 var = arr [ 1,2,3,6,4,9 ];

                                            for(var key in arr){

                                          console.log( typeof key );  // string  遍历数组索引 是字符串类型的

                                           console.log ( arr [key] );

                                            }    注:遍历稀疏数组的时候不会遍历到undefined

    4.3    for...of(ES6)  例如:var arr = [9,2,35,5,74,12,43,4];

                                            for (var value of arr) {

                                            console.log( value );

                                            }  注:这属于es6发布的 目前有兼容问题

5.    数组常见API (方法)

    concat()        连接两个或更多的数组,并返回结果。

    join()        把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。

    pop()       删除并返回数组的最后一个元素

    push()     向数组的末尾添加一个或更多元素,并返回新的长度。

    shift()      删除并返回数组的第一个元素

    unshift() 向数组的开头添加一个或更多元素,并返回新的长度。

    reverse()   颠倒数组中元素的顺序。

    slice()        从某个已有的数组返回选定的元素

    sort()         对数组的元素进行排序

  * splice()      删除元素,并向数组添加新元素。

    toString()    把数组转换为字符串,并返回结果。

相关文章

  • day06 对象和数组

    1. 类是对象的抽象,对象是类的实例。 2.js中的对象? js语言中一切皆为对象,比如数字、字符串、数组、Ma...

  • Javascript 对象数组取差集和交集的方法

    前言 对象数组常会进行取交集或者差集的操作。假设有对象数组A和对象数组B,常规方法是比较B对象数组与A对象数组的差...

  • 数组和对象

    数组是一组排列有序的值,每个值都有对应的下标,下标从0开始。JS里面的数组定义:用Array构造出来的对象。obj...

  • 数组和对象

    1.数组和对象非常类似,但对象使用字符串(key键或称属性,他所指向的元素叫值)而不是数字来访问不同的元素。 我们...

  • JS数组以及数组变换

    有关数组 数组对象——一种特殊的对象JS其实没有数组,只使用对象来模拟数组 典型数组和JS数组的区别 典型数组 元...

  • 数组和对象的区别

    关键词:数组&对象 数组和对象某些时候非常像,让我们看看他们之间的区别和联系 创建数组和对象 对象没有长度 调用方...

  • 类数组、arguments

    arguments为一个类数组的对象;类数组对象即为:有length属性和索引的对象。一、类数组===》数组var...

  • forEach、for-in与for-of的区别

    遍历数组推荐for of ,遍历对象推荐 for in for in可以用来便利数组和对象 for in在遍历数组...

  • ES6对数组的扩展

    Array.from() Array.from方法用于将“类数组”对象和“可迭代”对象转为真正的数组。 类数组对象...

  • Day06 数组

    数组的概念及定义 一组一般情况下相同类型的数据。除了 Object 类型之外,Array 类型是ECMAScrip...

网友评论

      本文标题:day06 对象和数组

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