个人总结的一些关于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 EasyUI的formatter格式化函数代码
Jan 12 Javascript
24款非常有用的 jQuery 插件分享
Apr 06 Javascript
详谈javascript中DOM的基本属性
Feb 26 Javascript
jquery+CSS3实现淘宝移动网页菜单效果
Aug 31 Javascript
JavaScript笔记之数据属性和存储器属性
Mar 31 Javascript
js中数组的常用方法小结
Dec 30 Javascript
js 数字、字符串、布尔值的转换方法(必看)
Apr 07 Javascript
jQuery 表单序列化实例代码
Jun 11 jQuery
微信小程序websocket实现聊天功能
Mar 30 Javascript
小程序自定义日历效果
Dec 29 Javascript
Node.js一行代码实现静态文件服务器的方法步骤
May 07 Javascript
vue实现侧边栏导航效果
Oct 21 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
MYSQL 小技巧 -- LAST_INSERT_ID
2009/11/24 PHP
基于PHP文件操作的详细诠释
2013/06/21 PHP
PHP使用Alexa API获取网站的Alexa排名例子
2014/06/12 PHP
将CMYK颜色值和RGB颜色相互转换的PHP代码
2014/07/28 PHP
浅谈PHP中output_buffering
2015/07/13 PHP
PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
2017/02/04 PHP
Extjs中ComboBox加载并赋初值的实现方法
2012/03/22 Javascript
iframe跨域通信封装详解
2015/08/11 Javascript
Angularjs使用directive自定义指令实现attribute继承的方法详解
2016/08/05 Javascript
H5移动端适配 Flexible方案
2016/10/24 Javascript
WEB 前端开发中防治重复提交的实现方法
2016/10/26 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
2017/01/19 Javascript
使用DataTable插件实现异步加载数据
2017/11/19 Javascript
在Swiper内如何制作CSS3动画效果示例代码
2017/12/07 Javascript
jq.ajax+php+mysql实现关键字模糊查询(示例讲解)
2018/01/02 Javascript
JavaScript 中的 this 工作原理
2018/06/20 Javascript
详解js中Array的方法及技巧
2018/09/12 Javascript
jQuery点击页面其他部分隐藏下拉菜单功能
2018/11/27 jQuery
利用angular自动编译andriod APK的绕坑经历分享
2019/03/08 Javascript
vscode 插件开发 + vue的操作方法
2020/06/05 Javascript
ES6 async、await的基本使用方法示例
2020/06/06 Javascript
Python自动化运维和部署项目工具Fabric使用实例
2016/09/18 Python
Python实现字符串格式化的方法小结
2017/02/20 Python
基于python socketserver框架全面解析
2017/09/21 Python
Python中输入和输出(打印)数据实例方法
2019/10/13 Python
python flask中动态URL规则详解
2019/11/22 Python
python实现取余操作的简单实例
2020/08/16 Python
Python偏函数实现原理及应用
2020/11/20 Python
详解Django关于StreamingHttpResponse与FileResponse文件下载的最优方法
2021/01/07 Python
Doyoueven官网:澳大利亚健身服饰和配饰品牌
2019/03/24 全球购物
软件测试工程师面试问题精选
2016/10/28 面试题
开会迟到检讨书
2014/01/08 职场文书
综合素质评价思想道德自我评价
2015/03/09 职场文书
2016应届大学生自荐信模板
2016/01/28 职场文书
SpringBoot整合MongoDB的实现步骤
2021/06/23 MongoDB
vue报错function () { [native code] },无法出现我们想要的内容 Unknown custom element
2022/04/11 Vue.js