zoukankan      html  css  js  c++  java
  • 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()
     
     
     
     
    数组就是特殊的对象,字符串可以和数组相互转换!   函数调用的差不多相等!多记一下就行!

  • 相关阅读:
    兑奖
    杨辉三角
    偶数求和
    进制转化
    填词
    等值数目
    Spring框架的七个模块
    数据库中的第1、2、3范式 (昨天没睡好,因为那个蚊子~~)
    关于eclipse 不编译或者找不到*.class的问题
    servlet生命周期的理解
  • 原文地址:https://www.cnblogs.com/yujiawen/p/14050300.html
Copyright © 2011-2022 走看看