个人总结的一些关于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 动态生成方法的例子
Jul 22 Javascript
jquery中this的使用说明
Sep 06 Javascript
一起来写段JS drag拖动代码
Dec 09 Javascript
jquery 鼠标滑动显示详情应用示例
Jan 24 Javascript
jQuery中$.get、$.post、$.getJSON和$.ajax的用法详解
Nov 19 Javascript
在页面中输出当前客户端时间javascript实例代码
Mar 02 Javascript
原生JS实现图片轮播切换效果
Dec 15 Javascript
微信小程序之GET请求的实例详解
Sep 29 Javascript
微信小程序开发之改变data中数组或对象的某一属性值
Jul 05 Javascript
Javascript中弹窗confirm与prompt的区别
Oct 26 Javascript
Vue 之孙组件向爷组件通信的实现
Apr 23 Javascript
微信小程序导入Vant报错VM292:1 thirdScriptError的解决方法
Aug 01 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
Fatal error: Call to undefined function curl_init()解决方法
2010/04/09 PHP
PHP批量去除BOM头代码分享
2015/06/26 PHP
PHP概率计算函数汇总
2015/09/13 PHP
Codeigniter里的无刷新上传的实现代码
2019/04/14 PHP
IE下js调试工具Companion.JS
2010/10/15 Javascript
原生Js实现简易烟花爆炸效果的方法
2015/03/20 Javascript
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
2015/08/26 Javascript
基于JavaScript实现动态创建表格和增加表格行数
2015/12/20 Javascript
JS基于ocanvas插件实现的简单画板效果代码(附demo源码下载)
2016/04/05 Javascript
初识简单却不失优雅的Vue.js
2016/09/12 Javascript
微信小程序组件 contact-button(客服会话按钮)详解及实例代码
2017/01/10 Javascript
JQuery模拟实现网页中自定义鼠标右键菜单功能
2018/11/14 jQuery
vue+element UI实现树形表格带复选框的示例代码
2019/04/16 Javascript
Vue实现滑动拼图验证码功能
2019/09/15 Javascript
jquery 时间戳转日期过程详解
2019/10/12 jQuery
js键盘事件实现人物的行走
2020/01/17 Javascript
JavaScript经典案例之简易计算器
2020/08/24 Javascript
python使用PyV8执行javascript代码示例分享
2013/12/04 Python
跟老齐学Python之有容乃大的list(3)
2014/09/15 Python
fastcgi文件读取漏洞之python扫描脚本
2017/04/23 Python
django创建自定义模板处理器的实例详解
2017/08/14 Python
Python3使用PyQt5制作简单的画板/手写板实例
2017/10/19 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
2019/01/07 Python
python pandas 时间日期的处理实现
2019/07/30 Python
django 快速启动数据库客户端程序的方法示例
2019/08/16 Python
Python类中的魔法方法之 __slots__原理解析
2019/08/26 Python
重写django的model下的objects模型管理器方式
2020/05/15 Python
Groupon比利时官方网站:特卖和网上购物高达-70%
2019/08/09 全球购物
Java方面的关于数组和继承的笔面试题
2015/09/18 面试题
数据库测试通常都包括哪些方面
2015/11/30 面试题
学习委员自我鉴定
2014/01/13 职场文书
消防安全责任书范本
2014/04/15 职场文书
观看《周恩来的四个昼夜》思想汇报
2014/09/12 职场文书
行政前台岗位职责
2015/04/16 职场文书
自荐信大全
2019/03/21 职场文书
Sql Server 行数据的某列值想作为字段列显示的方法
2022/04/20 SQL Server