个人总结的一些关于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 Object的extend是一个常用的功能
Dec 02 Javascript
JQuery优缺点分析说明
Jun 09 Javascript
js中的preventDefault与stopPropagation详解
Jan 29 Javascript
JavaScript获取鼠标移动时的坐标(兼容IE8、chome谷歌、Firefox)
Sep 13 Javascript
JavaScript中的索引数组、关联数组和静态数组、动态数组讲解
Nov 08 Javascript
jQuery实现动态添加和删除一个div
Aug 12 Javascript
jQuery插件jquery-barcode实现条码打印的方法
Nov 25 Javascript
vue.js初学入门教程(2)
Nov 07 Javascript
input输入密码变黑点密文的实现方法
Jan 09 Javascript
JS实现移动端按首字母检索城市列表附源码下载
Jul 05 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
Mar 07 Javascript
JavaScript中import用法总结
Jan 20 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中的session永不过期的解决思路及实现方法分享
2011/04/20 PHP
thinkPHP5.0框架开发规范简介
2017/03/25 PHP
PHP CURL中传递cookie的方法步骤
2019/05/09 PHP
父窗口获取弹出子窗口文本框的值
2006/06/27 Javascript
nodeType属性返回被选节点的节点类型介绍
2013/11/22 Javascript
浅谈javascript面向对象程序设计
2015/01/21 Javascript
javascript实现仿腾讯游戏选择
2015/05/14 Javascript
JavaScript实现把数字转换成中文
2015/06/29 Javascript
Bootstrap表单组件教程详解
2016/04/26 Javascript
JS模仿手机端九宫格登录功能实现代码
2016/04/28 Javascript
jQuery插件扩展extend的简单实现原理
2016/06/24 Javascript
微信小程序 共用变量值的实现
2017/07/12 Javascript
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
2017/07/22 jQuery
jquery 一键复制到剪切板的实例
2017/09/20 jQuery
vue脚手架中配置Sass的方法
2018/01/04 Javascript
Vue的watch和computed方法的使用及区别介绍
2018/09/06 Javascript
深入理解js A*寻路算法原理与具体实现过程
2018/12/13 Javascript
使用Python抓取模板之家的CSS模板
2015/03/16 Python
python数据结构之链表的实例讲解
2017/07/25 Python
解决Mac下首次安装pycharm无project interpreter的问题
2018/10/29 Python
Pycharm连接远程服务器并实现远程调试的实现
2019/08/02 Python
python实现读取excel文件中所有sheet操作示例
2019/08/09 Python
python pandas移动窗口函数rolling的用法
2020/02/29 Python
jupyter notebook 实现matplotlib图动态刷新
2020/04/22 Python
使用HTML5做个画图板的方法介绍
2013/05/03 HTML / CSS
素质拓展感言
2014/01/29 职场文书
cf收人广告词大全
2014/03/14 职场文书
学生社团文化节开幕式主持词
2014/03/28 职场文书
法英专业大学生职业生涯规划书范文
2014/09/22 职场文书
党员自我评议对照检查材料
2014/09/27 职场文书
房屋过户委托书范本
2014/10/07 职场文书
信访工作个人总结
2015/03/03 职场文书
有关朝花夕拾的读书笔记
2015/06/29 职场文书
详解如何在Canvas中添加事件的方法
2021/04/17 Javascript
详解Redis主从复制实践
2021/05/19 Redis
OpenCV实现普通阈值
2021/11/17 Java/Android