个人总结的一些关于String、Function、Array的属性和用法


Posted in Javascript onJanuary 10, 2007
/* Array */ 
Array.reverse()                //数组反向排序,变成新数组。 
Array.sort()                //把数组按字符排序,变成新数组。 
s=Array.push("str1","str2")        //从后面添加数组,s为添加记录 
s=Array.pop()                //从后面删除数组,s为被删记录 
s=Array.shift()                //从前面删除数组,s为被删记录 
s=Array.unshift("str1","str2")        //从前面添加数组,s为添加记录 
s=Array.splice(3,2,"aa","bb")        //从数组的第三个后面开始,向后删除两个数组,并在该位置添加新的数组。s为添加记录 
s=Array.slice(2,4)            //从数组的第二个后面开始取值,取到第四个,数组本身未改变。 
s=Ar1.concat(Ar2)            //把数组Ar2添加到数组Ar1内,产生新数组s。 
s=Array.join("#")            //把数组元素用#连接,形成字符串并返回给s。 
/* Function */ 
Sample:function Test(arg1,arg2) 
Use:Test("ddd", "sss", "fff") 
//Test.arity:                //函数设定的参数个数(返回数值)。 
Test.length:                //函数设定的参数个数(返回数值)。 
Test.caller:                //调用Test()的函数(返回函数,IE支持)。 
Test.apply(obj, [arg1, arg2])        //使得指定对象(obj)具有Test的属性和方法。 
Test.call(obj, arg1, arg2)        //使得指定对象(obj)具有Test的属性和方法。 
arguments:                //实际传入的参数个数(返回数组)。 
arguments.callee:            //当前执行的函数(返回函数)。 
(new Test).constructor:            //查看新实例(Test())的构造(返回函数)。 
/* String */ 
Str.slice(3,-5)                //从第三个字符串后面开始取值,取到第-5个(倒数第五个。参数二需大于参数一,或为负)。 
Str.substring(3,6)            //从第三个字符串后面开始取值,取到第6个。 
Str.substr(3,6)                //从第三个字符串后面开始取值,向后取6个字符。 
Str.charCodeAt(4)            //返回第5个字符串的10进制编码。 
Str.charAt(4)                //返回第5个字符串。 
Str.toLowerCase()            //全部转化成小写字符。 
Str.toUpperCase()            //全部转换成大写字符。 
Str.split(",")                //使用“,”分割字符串,并返回数组。 
Str.search("aaa")            //查找aaa在字符串中的位置,一般和正则表达式一起使用。 
Str.indexOf("aaa")            //查找aaa在字符串中的位置。 
Str.lastIndexOf("aaa")            //从后面开始查找"aaa"在字符串中出现的位置。 
Str.match("aaa")            //从Str中取出"aaa",返回null或数组,一般和正则表达式一起使用。 
Str.replace("aaa","bbb")        //把第一个“aaa”替换成“bbb”,一般和正则表达式一起使用。 
String.fromCharCode(39080)        //返回一个10进制编码生成的字符。 
str1=str2.concat(str3)            //将str3添加到str2生成新的字符串str1。 
Javascript 相关文章推荐
jquery 1.4.2发布!主要是性能与API
Feb 25 Javascript
腾讯的ip接口 方便获取当前用户的ip地理位置
Nov 25 Javascript
Bootstrap编写一个兼容主流浏览器的受众门户式风格页面
Jul 01 Javascript
JavaScript数据存储 Cookie篇
Jul 02 Javascript
js重写方法的简单实现
Jul 10 Javascript
vue2+el-menu实现路由跳转及当前项的设置方法实例
Nov 07 Javascript
jQuery实现手机号正则验证输入及自动填充空格功能
Jan 02 jQuery
Vue之Vue.set动态新增对象属性方法
Feb 23 Javascript
vue插件开发之使用pdf.js实现手机端在线预览pdf文档的方法
Jul 12 Javascript
vue-cli脚手架build目录下utils.js工具配置文件详解
Sep 14 Javascript
在Vuex使用dispatch和commit来调用mutations的区别详解
Sep 18 Javascript
JS通用方法触发点击事件代码实例
Feb 17 Javascript
[JS源码]超长文章自动分页(客户端版)
Jan 09 #Javascript
Javascript与vbscript数据共享
Jan 09 #Javascript
In Javascript Class, how to call the prototype method.(three method)
Jan 09 #Javascript
js技巧--转义符"\"的妙用
Jan 09 #Javascript
客户端脚本中常常出现的一些问题和调试技巧
Jan 09 #Javascript
Javascript miscellanea -display data real time, using window.status
Jan 09 #Javascript
Javascript - HTML的request类
Jan 09 #Javascript
You might like
php获得网站访问统计信息类Compete API用法实例
2015/04/02 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
ThinkPHP3.2.3框架邮件发送功能图文实例详解
2019/04/23 PHP
WEB 浏览器兼容 推荐收藏
2010/05/14 Javascript
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
2010/06/28 Javascript
ExtJs中gridpanel分组后组名排序实例代码
2013/12/02 Javascript
javascript将相对路径转绝对路径示例
2014/03/14 Javascript
jQuery实现拖动调整表格单元格大小的代码实例
2015/01/13 Javascript
jquery采用oop模式class类的使用示例
2016/01/22 Javascript
超赞的jQuery图片滑块动画特效代码汇总
2016/01/25 Javascript
jquery仿QQ登录账号选择下拉框效果
2016/03/22 Javascript
jquery dataview数据视图插件使用方法
2016/12/23 Javascript
用JavaScript和jQuery实现瀑布流
2017/03/19 Javascript
vue.js源代码core scedule.js学习笔记
2017/07/03 Javascript
详解Angular5路由传值方式及其相关问题
2018/04/28 Javascript
解决Mac下安装nmp的淘宝镜像失败问题
2018/05/16 Javascript
优雅的将ElementUI表格变身成树形表格的方法步骤
2019/04/11 Javascript
解决vue自定义指令导致的内存泄漏问题
2020/08/04 Javascript
[51:06]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS Liquid
2018/03/30 DOTA
python入门之语句(if语句、while语句、for语句)
2015/01/19 Python
用python写扫雷游戏实例代码分享
2018/05/27 Python
PyTorch 普通卷积和空洞卷积实例
2020/01/07 Python
Tensorflow中tf.ConfigProto()的用法详解
2020/02/06 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
2020/06/04 Python
OpenCV4.1.0+VS2017环境配置的方法步骤
2020/07/09 Python
英国当代时尚和街头服饰店:18montrose
2018/12/15 全球购物
Laura官网:加拿大女性的顶级时尚目的地
2019/09/20 全球购物
智能钱包:Ekster
2019/11/21 全球购物
如何在Oracle中查看各个表、表空间占用空间的大小
2015/10/31 面试题
毕业生多媒体设计求职信
2013/10/12 职场文书
小学生检讨书大全
2014/02/06 职场文书
家教广告词
2014/03/19 职场文书
有关九一八事变的演讲稿
2014/09/14 职场文书
2015年党建工作总结
2015/03/30 职场文书
2015年体育教学工作总结
2015/05/20 职场文书
go语言map与string的相互转换的实现
2021/04/07 Golang