首页 > 其他分享 >对象,数组及字符串的操作方法

对象,数组及字符串的操作方法

时间:2022-11-30 19:00:20浏览次数:34  
标签:返回 get 对象 操作方法 语法 数组 字符串

一、对象操作方法

  对象的操作的语法分为点语法和数组关联语法两种,点语法是对象名.键,数组关联语法是对象名['键']。值得注意的是,点语法的键不能是变量,变量必须要用数组关联语法。增加和修改的语法一致,对象名.键=值。如果键原本就有值,则进行修改,若无则增加。删除的语法是delete.对象名.键。使用 for(var 变量名 in 对象名){ 重复的代码 }进行对象遍历时,若需要对值进行遍历,则必须使用数组关联语法。

二、数组操作方法

-length,数组的长度

  • push() 可以接收任意数量的参数,把它们逐个添加到数组末尾,并返回修改后数组的长度。

  • pop() 从数组末尾移除最后一项,减少数组的length值,然后返回移除的项。

  • unshift()方法能够在数组前面添加任意个项并返回新数组的长度。

  • shift() 方法能够移除数组中的第一个项并返回该项,同时将数组长度减 1。

  • reverse() 方法会反转数组项的顺序。

  • sort() 方法按字母表升序排列数组项。

  • concat() 方法可以基于当前数组中的所有项创建一个新数组,参数可以是数组项或者数组。

  • slice() 方法它能够基于当前数组中的一或多个项创建一个新数组。可以接受一或两个参数。

  • splice() 方法,对数组进行删除、插入、替换,是最强大的数组方法,返回值是数组,改变原数组。

  • join()方法,将数组转换成对应的字符串。参数就是连接符。

三、字符串方法

  • charAt() 返回指定索引位置的字符
  • charCodeAt() 返回指定索引位置字符的 Unicode 值
  • concat() 连接两个或多个字符串,返回连接后的字符串
  • fromCharCode() 将 Unicode 转换为字符串
  • indexOf() 返回字符串中检索指定字符第一次出现的位置
  • lastIndexOf() 返回字符串中检索指定字符最后一次出现的位置
  • localeCompare() 用本地特定的顺序来比较两个字符串
  • match() 找到一个或多个正则表达式的匹配
  • replace() 替换与正则表达式匹配的子串
  • search() 检索与正则表达式相匹配的值
  • slice() 提取字符串的片断,并在新的字符串中返回被提取的部分
  • split() 把字符串分割为子字符串数组
  • substr() 从起始索引号提取字符串中指定数目的字符
  • substring() 提取字符串中两个指定的索引号之间的字符
  • toLocaleLowerCase() 根据主机的语言环境把字符串转换为小写,只有几种语言(如土耳其语)具有地方特有的大小写映射
  • toLocaleUpperCase() 根据主机的语言环境把字符串转换为大写,只有几种语言(如土耳其语)具有地方特有的大小写映射
  • toLowerCase() 把字符串转换为小写
  • toString() 返回字符串对象值
  • toUpperCase() 把字符串转换为大写
  • trim() 移除字符串首尾空白
  • valueOf() 返回某个字符串对象的原始值

四、时间对象的常用方法

  • new Date()创建时间对象
  • get FullYear()返回代表年份的四位数字
  • get Month ()返回月份
  • get Date ()返回日期
  • get Hours( ) 返回小时
  • get Minutes()返回分钟
  • getSecond()返回秒
  • getDay()返回星期几
  • getTime()返回1970年1月1日距今多少秒

标签:返回,get,对象,操作方法,语法,数组,字符串
From: https://www.cnblogs.com/whqbk/p/16939456.html

相关文章

  • 977.有序数组的平方
    给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。示例1:输入:nums=[-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平......
  • 使用正则表达式处理字符串
    参考代码:mportrestrInput='310.1'strList=re.findall('^[\-\+]?\d+\.?\d+$',strInput)print(strList)strInput2='aa310.0.1'strList2=re.search('[\-\+......
  • 字符串(StringUtils)
    字符串(StringUtils)介绍遵从两大原则1.绝不依赖JDK以外的源码2.牺牲代码复用性,每个类都必须是单独的组件,绝不互相引用,做到完全解耦package*;importcom.sun.......
  • Python 日期(字符串格式)增加n天并返回(字符串格式)
    fromdatetimeimportdatetimefromdatetimeimporttimedeltadefdate_add(date_str,days_count=1):date_list=time.strptime(date_str,"%Y-%m-%d")y,......
  • Python学习(二):字符串常用函数有哪些?
    1.检验字符串长度:len(str);a="hellopython"len(a)12a="hellopython"len(a[::2])##从头取到尾,隔一个取值的长度6 2.切割字符串:obj.split(str);a="hell......
  • 【推荐】最常见的三种Python字符串格式化的方法!
    在嵌入式编程中,我们可以使用Python辅助编程,尤其在验证一些算法上特别好使。今天给大家介绍几种Python字符串格式化的方法,希望能够帮助到大家,以下是详细的内容:第一种......
  • js如何判断两个数组是否有重复的元素
    原文:https://www.yisu.com/zixun/730087.htmljs如何判断两个数组是否有重复的元素leta=[1,2,3];letb=[3,5,2];newA=newSet(a);newB=newSet(b);letin......
  • 数组相关
    冒泡排序相邻元素两两比较,如果第一个比第二个大就交换位置每一次比较,都会产生一个最大或最小的数字下一轮可以少一次排序时间复杂度O(n2)//临时变量inttemp=0;//外......
  • 清点人数-树状数组
    这题我用了两种方法,都超时,最后百度一个出来.....,上传两个代码,第一个代码是网上查的,那三个函数表示有点不懂,求解答!描述初始时,火车上没有学生;当同学们开始上火车时,年级主任从......
  • Context 是如何影响 grpc 通信超时控制的 行扩容且扩容后的元素数量超过原始切片容量
    Golang中那些隐秘的角落https://mp.weixin.qq.com/s/p572g5KcSwy2ri40d1cPTgGolang中那些隐秘的角落原创 张千风(千风) 阿里开发者 2022-11-3009:00 发表于北京......