• array和string的方法


    程序员是怎么秃的??

    挠头挠秃的!!!!!

    最近一两天一直在学习array和string,总结一下构造函数,以及衍生的函数:

     
     
    shift:从集合中把第一个元素删除,并返回这个元素的值。
    unshift: 在集合开头添加一个或更多元素,并返回新的长度
    push:在集合中添加元素,并返回新的长度
    pop:从集合中把最后一个元素删除,并返回这个元素的值。
    reserve:反转数组元素;
    以上都改变原数组!
    数组的裁切:slice()
    数组拼接:concat()
    includes()
    indexof()
    join()
    sort()
    map()
    5.splice:(增,删,改)
    arr.splice( 起始位子值,删除元素个数,添加元素一,添加元素二,添加元素三.......)
    返回值为被删除元素所形成新的新数组!(改变原数组!)
     
     
     
    ``反引号其内的 代码可以换行执行!!
     
    构造数组的方法:
    1,
    var arr=[1,2,3,4]
     
    便利数组:
    对象的生成:
    对象的调用方法:
    1.点语法
    2.[]语法
    对象的变例:
    1.可以被循环遍历(只能用for...in )
    2.不能用for...of (for...of es6新增专门]用来遍历数组,序符串和伪数组这些结构的)
    判断数组和对象的方法:
    分辨数组的方法:
    值类型:
    number string undefined null boolen
    值类型=>存储在栈内存
    引用类型:
    (对象都是引用类型
    array object function
    引用类型=>存储在堆内存 (在栈内单独开辟一片空间"堆空间",用存储键值,返回给栈的键值是地址)
    判断是数组中的元素:
     
     
     
     
     
    字符串的创建:
    字符串的创定:
    charAt()
    字符串的特性;
    常用方法:
    charcodeat()
    indexof()
    lastindexof()[倒着查]
    innerhtml和innertext
    (只限于文本)
    search()与indexof相同
    match()
    replace()
    concat()
    slice(),substring(),substr()
    split()
    touppercase()
    trim()
     
     
     
     
    数组就是特殊的对象,字符串可以和数组相互转换!   函数调用的差不多相等!多记一下就行!

  • 相关阅读:
    js 笔记
    openstack笔记
    Nginx
    Nginx
    Nginx
    nginx 服务器篇
    Nginx 原理篇
    MySQL 视图、触发器、函数、存储过程
    day41
    MySQL 作业题及答案
  • 原文地址:https://www.cnblogs.com/yujiawen/p/14050300.html
Copyright © 2020-2023  润新知