个人总结的一些关于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 相关文章推荐
收藏一些不常用,但是有用的代码
Mar 12 Javascript
javascript 关闭IE6、IE7
Jun 01 Javascript
js控制div及网页相关属性的代码
Dec 19 Javascript
javascript中利用数组实现的循环队列代码
Jan 24 Javascript
微信小程序 wxapp画布 canvas详细介绍
Oct 31 Javascript
js编写选项卡效果
May 23 Javascript
three.js 入门案例详解
Jan 23 Javascript
layui实现三级导航菜单
Jul 26 Javascript
原生JS实现天气预报
Jun 16 Javascript
vue-cli或vue项目利用HBuilder打包成移动端app操作
Jul 29 Javascript
解决vue字符串换行问题(绝对管用)
Aug 06 Javascript
vant picker+popup 自定义三级联动案例
Nov 04 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包含文件函数include、include_once、require、require_once区别总结
2014/04/05 PHP
PHP实现连接设备、通讯和发送命令的方法
2015/10/13 PHP
yii分页组件用法实例分析
2015/12/28 PHP
关于php 高并发解决的一点思路
2017/04/16 PHP
laravel ORM 只开启created_at的几种方法总结
2018/01/29 PHP
PHP如何开启Opcache功能提升程序处理效率
2020/04/27 PHP
JS判定是否原生方法
2013/07/22 Javascript
jquery+ajax实现跨域请求的方法
2015/01/20 Javascript
js仿支付宝填写支付密码效果实现多方框输入密码
2016/03/09 Javascript
几种经典排序算法的JS实现方法
2016/03/25 Javascript
浅谈JS中的!=、== 、!==、===的用法和区别
2016/09/24 Javascript
js字符串操作总结(必看篇)
2016/11/22 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
jQuery网页定位导航特效实现方法
2016/12/19 Javascript
Node.js 使用命令行工具检查更新
2017/06/08 Javascript
jQury Ajax使用Token验证身份实例代码
2017/09/22 Javascript
layui框架中layer父子页面交互的方法分析
2017/11/15 Javascript
用Node编写RESTful API接口的示例代码
2018/07/04 Javascript
vue 使用vue-i18n做全局中英文切换的方法
2018/10/29 Javascript
详解Vue 全局变量,局部变量
2019/04/17 Javascript
vue基础知识--axios合并请求和slot
2020/06/04 Javascript
vue 实现在同一界面实现组件的动态添加和删除功能
2020/06/16 Javascript
浅谈vue中resetFields()使用注意事项
2020/08/12 Javascript
原生JS实现拖拽效果
2020/12/04 Javascript
[00:43]拉比克至宝魔导师密钥展示
2018/12/20 DOTA
Python中使用动态变量名的方法
2014/05/06 Python
python中遍历文件的3个方法
2014/09/02 Python
使用Python获取并处理IP的类型及格式方法
2018/11/01 Python
如何使用Python自动生成报表并以邮件发送
2020/10/15 Python
体育专业自荐书
2014/05/29 职场文书
乡镇保密工作责任书
2014/07/28 职场文书
2014年乡镇民政工作总结
2014/12/02 职场文书
2015年度学校卫生工作总结
2015/05/12 职场文书
学习师德师风的心得体会(2篇)
2019/10/08 职场文书
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL
Python实现排序方法常见的四种
2021/07/15 Python