个人总结的一些关于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中根据属性或属性值获得元素(6种情况获取方法)
Jan 17 Javascript
JavaScript避免代码的重复执行经验技巧分享
Apr 17 Javascript
JS拖拽插件实现步骤
Aug 03 Javascript
详解JavaScript中的4种类型识别方法
Sep 14 Javascript
javascript另类方法实现htmlencode()与htmldecode()函数实例分析
Nov 17 Javascript
jQuery.Validate表单验证插件的使用示例详解
Jan 04 Javascript
微信小程序 图片宽度自适应的实现
Apr 06 Javascript
DVA框架统一处理所有页面的loading状态
Aug 25 Javascript
Angular使用操作事件指令ng-click传多个参数示例
Mar 27 Javascript
JS中call和apply函数用法实例分析
Jun 20 Javascript
jQuery实现动态生成年月日级联下拉列表示例
May 11 jQuery
VUE实现密码验证与提示功能
Oct 18 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
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
2006/07/09 PHP
php后台如何避免用户直接进入方法实例
2013/10/15 PHP
php实现的常见排序算法汇总
2014/09/08 PHP
简介WordPress中用于获取首页和站点链接的PHP函数
2015/12/17 PHP
Laravel 批量更新多条数据的示例
2017/11/27 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
在每个匹配元素的外部插入新元素的方法
2013/12/20 Javascript
javascript同步服务器时间和同步倒计时小技巧
2015/09/24 Javascript
JS访问DOM节点方法详解
2016/11/29 Javascript
jQuery实现立体式数字滚动条增加效果
2016/12/21 Javascript
javascript数据类型详解
2017/02/07 Javascript
vue指令以及dom操作详解
2017/03/04 Javascript
VueJs单页应用实现微信网页授权及微信分享功能示例
2017/07/26 Javascript
React学习笔记之列表渲染示例详解
2017/08/22 Javascript
js正则表达式校验指定字符串的方法
2018/07/23 Javascript
详解微信小程序-扫一扫 wx.scanCode() 扫码大变身
2019/04/30 Javascript
Vue 一键清空表单的实现方法
2020/02/07 Javascript
[04:19]DOTA2亚洲邀请赛 现场花絮
2015/03/11 DOTA
[01:17:47]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
零基础写python爬虫之神器正则表达式
2014/11/06 Python
Python中的模块和包概念介绍
2015/04/13 Python
Fabric 应用案例
2016/08/28 Python
使用Python将Mysql的查询数据导出到文件的方法
2019/02/25 Python
如何利用Python模拟GitHub登录详解
2019/07/15 Python
如何理解python对象
2020/06/21 Python
增大python字体的方法步骤
2020/07/05 Python
python exit出错原因整理
2020/08/31 Python
Alpine安装Python3依赖出现的问题及解决方法
2020/12/25 Python
CSS3常用的几种颜色渐变模式总结
2016/11/18 HTML / CSS
LookFantastic丹麦:英国美容护肤精品在线商城
2016/08/18 全球购物
欧洲顶级体育电子商务网站:SportsShoes.com
2018/03/27 全球购物
对祖国的寄语大全
2014/04/11 职场文书
公司授权委托书范文
2014/09/21 职场文书
家装电话营销开场白
2015/05/29 职场文书
mysql insert 存在即不插入语法说明
2022/03/25 MySQL
spring IOC容器的Bean管理XML自动装配过程
2022/05/30 Java/Android