js的一些妙用
在一个数组上 直接附加上另一个数组:
Array
.prototype.push.apply(array1,
array2);
将对象转换成一个数组:
Array
.prototype.slice.call(arguments);
判断是不是一个数字:
function
isNumber(n){
return
!
isNaN
(
parseFloat
(n)) &&
isFinite
(n);
}
String
.prototype.trim =
function
(){
return
this
.replace(/^\s+|\s+$/g,
""
);};
function
isArray(obj){
return
Object
.prototype.toString.call(obj)
===
‘[object Array]‘
;
}
var
numbers
= [
5
,
8
,
10
,
15
,
28
,
40
,
105
,
11
];
var
maxInNumbers = Math.max.apply(Math,
numbers);
var
minInNumbers = Math.min.apply(Math,
numbers);
var
num
= [
1
,
2
,
3
,
4
].map(
function
(val) {
return
val * val;
});
function
escapeHTML(text) {
var
replacements= {
"<"
:
"<"
,
">"
:
">"
,
"&"
:
"&"
,
"\""
:
""
"};
return
text.replace(/[<>&"]/g,
function
(character) {
return
replacements[character];
});
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。