个人总结的一些关于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 相关文章推荐
javascript静态的url如何传递
May 03 Javascript
JQuery Tips(3) 关于$()包装集内元素的改变
Dec 14 Javascript
javascript学习笔记(八) js内置对象
Jun 19 Javascript
详解jQuery插件开发中的extend方法
Nov 19 Javascript
WEB前端设计师常用工具集锦
Dec 09 Javascript
noty ? jQuery通知插件全面解析
May 18 Javascript
清除输入框内的空格
Dec 21 Javascript
实例解析js中try、catch、finally的执行规则
Feb 24 Javascript
Javascript(es2016) import和require用法和区别详解
Aug 11 Javascript
vue-cli安装使用流程步骤详解
Nov 08 Javascript
微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能示例
May 14 Javascript
微信小程序实现折线图的示例代码
Jun 07 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中实现进程间通讯
2006/10/09 PHP
php使用sql数据库 获取字段问题介绍
2013/08/12 PHP
PHP调用VC编写的COM组件实例
2014/03/29 PHP
最准确的php截取字符串长度函数
2015/10/29 PHP
php打包网站并在线压缩为zip
2016/02/13 PHP
java模拟PHP的pack和unpack类
2016/04/13 PHP
PHP实现bitmap位图排序与求交集的方法
2016/07/28 PHP
php处理单文件、多文件上传代码分享
2016/08/24 PHP
laravel 数据验证规则详解
2019/10/23 PHP
PHP常见的序列化与反序列化操作实例分析
2019/10/28 PHP
枚举JavaScript对象的函数
2006/12/22 Javascript
JavaScript 组件之旅(一)分析和设计
2009/10/28 Javascript
解析Jquery中如何把一段html代码动态写入到DIV中(实例说明)
2013/07/09 Javascript
JS实现点击图片在当前页面放大并可关闭的漂亮效果
2013/10/18 Javascript
Nodejs学习笔记之Global Objects全局对象
2015/01/13 NodeJs
js实现iframe自动自适应高度的方法
2015/02/17 Javascript
JavaScrip调试技巧之断点调试
2015/10/22 Javascript
基于JavaScript操作DOM常用的API小结
2015/12/01 Javascript
基于jquery实现最简单的选项卡切换效果
2016/05/08 Javascript
angularjs利用directive实现移动端自定义软键盘的示例
2017/09/20 Javascript
浅谈vue中慎用style的scoped属性
2017/11/28 Javascript
webpack多页面开发实践
2017/12/18 Javascript
python实现将文本转换成语音的方法
2015/05/28 Python
Python实时获取cmd的输出
2015/12/13 Python
pip安装python库的方法总结
2019/08/02 Python
Python使用itchat 功能分析微信好友性别和位置
2019/08/05 Python
Python sorted对list和dict排序
2020/06/09 Python
五分钟带你搞懂python 迭代器与生成器
2020/08/30 Python
利用css3径向渐变做一张优惠券的示例
2018/03/22 HTML / CSS
纯css3制作煽动翅膀的蝴蝶的示例
2018/04/23 HTML / CSS
JAVA和C++的区别
2013/10/06 面试题
保险专业自荐信范文
2014/02/20 职场文书
2015大学生求职信范文
2015/03/20 职场文书
初中化学教学反思
2016/02/22 职场文书
Python提取PDF指定内容并生成新文件
2021/06/09 Python
Springboot-cli 开发脚手架,权限认证,附demo演示
2022/04/28 Java/Android