/* 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。
(来自51js Rimifon (无名))
转载于:https://www.cnblogs.com/lsgoodsun/archive/2007/12/08/987620.html
4393

被折叠的 条评论
为什么被折叠?



