1.join(separator):将数组的元素组起一个字符串,以separator为分隔符 ,,,,]; var b = a.join("|"); //如果不用分隔符,默认逗号隔开. document.write(a); //1,2,3,4,5 document.write('<br/>'); document.write(b);//1,2,3,4,5 2.pop:删除原数组最后一项,并返回删除元素的值:如果数组为空则返回undefined ,,,,]; var b =…
昨天被问数组方法的时候,问到sort()方法是否会改变原来的数组.本来我猜是不会,也是这么说,马上我又觉得,知识这种东西,不确定的时候直接说不确定或不知道就好,只是凭借着不确定的猜测或者是记忆,害人害己,于是我又回答不知道.结果果然...我记错了0.0 还是自己总结测试一下比较靠谱,印象也比较深刻.欢迎大家提出相关意见或建议,提前谢谢哈~ 一.原生js方法 1.遍历数组 in(同时也是对象遍历属性的方法) var a = [1, 2, 3]; for (x in a) { console.log…
var uh_rdsp = (function(){ //获取根目录 var getContextPath = function(){ var pathName = document.location.pathname; var index = pathName.substr(1).indexOf("/"); var result = pathName.substr(0,index+1); return result; } //如果传入的没有参数 则显示迷你指示器 如果第一个参数传入n…
Function Function.prototype.method = function (name, func) { this.prototype[name] = func; //此时this为Function,与Function.prototype形成了环,摆脱静态方法的局限. return this;};Function.method('bind', function (that) {//返回一个函数,调用这个函数,就像调用那个对象的一个方法. var method…