代码如下:/*****************************************************CreateBy:joe zhou*Descr iption:数组统计函数****************************************************/$.extend({ max: function (arr) { return cacl(arr, function (item, max) { if (!(m
Array没有indexOf方法,这样在一个数组中查找某个元素的索引时比较麻烦,为了调用方便,于是通过prototype原型扩展了Array.prototype.indexOf(),这样用起来就比较方便了。但是这个自定义的indexOf在对数组进行遍历的时候却出现了问题。 Array没有indexOf方法,这样在一个数组中查找某个元素的索引时比较麻烦,为了调用方便,于是通过prototype原型扩展了Array.prototype.indexOf(),这样用起来就比较方便了。 代码如下: Ar
Array没有indexOf方法,这样在一个数组中查找某个元素的索引时比较麻烦,为了调用方便,于是通过prototype原型扩展了Array.prototype.indexOf(),这样用起来就比较方便了。但是这个自定义的indexOf在对数组进行遍历的时候却出现了问题。
代码如下:
Array.prototype.indexOf = function(item) {
for (var i = 0; i < this.length; i++) {
if (this[i] == i
传统的js中对字符串的操作方法相对来说还是很少的,特别是把html的字符串追加到页面的上的时候。
// 有时候单行也可以 ,但是会碰见换行的情况就更复杂了
var str=
+name+
;
$('body').append(str);
同时字符串的操作 api 我比较 replace match indexOf;等等 也是少之又少。
es6给我们新增了一些 新的操作方式
1.首先是字符串 我们可以通过 for of 进行遍历
for(var item of hello){
console.