个人总结的一些关于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 相关文章推荐
解析arp病毒背后利用的Javascript技术附解密方法
Aug 06 Javascript
理解Javascript_10_对象模型
Oct 16 Javascript
收集的一些Array及String原型对象的扩展实现代码
Dec 05 Javascript
浏览器窗口大小变化时使用resize事件对框架不起作用的解决方法
May 11 Javascript
Ext修改GridPanel数据和字体颜色、css属性等
Jun 13 Javascript
使用jquery操作session方法分享
Jan 22 Javascript
jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
Dec 12 Javascript
js实现可键盘控制的简单抽奖程序
Jul 13 Javascript
js获取元素下的第一级子元素的方法(推荐)
Mar 05 Javascript
将angular-ui的分页组件封装成指令的方法详解
May 10 Javascript
vue cli安装使用less的教程详解
Jul 12 Javascript
教你搭建按需加载的Vue组件库(小结)
Jul 29 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
Yii控制器中操作视图js的方法
2016/07/04 PHP
ThinkPHP框架中使用Memcached缓存数据的方法
2018/03/31 PHP
php strftime函数的详细用法
2018/06/21 PHP
PHP获取星期几的常用方法小结
2018/12/18 PHP
Yii Framework框架开发微信公众平台示例
2020/04/26 PHP
JavaScript面向对象之Prototypes和继承
2012/07/12 Javascript
页面元素绑定jquery toggle后元素隐藏的解决方法
2014/03/27 Javascript
AngularJS基础学习笔记之控制器
2015/05/10 Javascript
jQuery实现高亮显示网页关键词的方法
2015/08/07 Javascript
Javascript 5种方法实现过滤删除前后所有空格
2016/06/22 Javascript
jquery+Jscex打造游戏力度条
2020/09/12 Javascript
nodejs基础应用
2017/02/03 NodeJs
jQuery表单元素选择器代码实例
2017/02/06 Javascript
JS解析后台返回的JSON格式数据实例
2018/08/06 Javascript
JavaScript面向对象程序设计创建对象的方法分析
2018/08/13 Javascript
Vue列表渲染的示例代码
2018/11/01 Javascript
总结4个方面优化Vue项目
2019/02/11 Javascript
jquery选择器和属性对象的操作实例分析
2020/01/10 jQuery
js+css3实现简单时钟特效
2020/09/13 Javascript
vue-router路由懒加载及实现的3种方式
2021/02/28 Vue.js
[01:59]游戏“zheng”当时试玩会
2019/08/21 DOTA
举例讲解Python中的算数运算符的用法
2015/05/13 Python
使用Python实现将list中的每一项的首字母大写
2019/06/11 Python
浅谈Django+Gunicorn+Nginx部署之路
2019/09/11 Python
flask 框架操作MySQL数据库简单示例
2020/02/02 Python
Python将二维列表list的数据输出(TXT,Excel)
2020/04/23 Python
性能服装:HYLETE
2018/08/14 全球购物
戴森比利时官方网站:Dyson BE
2020/10/03 全球购物
Ado与Ado.net的相同与不同
2014/12/08 面试题
优秀共产党员先进事迹
2014/01/27 职场文书
高职教师先进事迹材料
2014/08/24 职场文书
新郎接新娘保证书
2015/05/08 职场文书
比赛口号霸气押韵
2015/12/24 职场文书
Python中常见的反爬机制及其破解方法总结
2021/06/10 Python
什么是css原子化,有什么用?
2022/04/24 HTML / CSS
Mybatis-Plus 使用 @TableField 自动填充日期
2022/04/26 Java/Android