break;
default:
o = obj;
break;
return o;
3、如何消除一个数组里面重复的元素?// 方法一:
var arr1 =[1222333456
arr2 = [
;
for(var i = 0len = arr1.length; i< len; i++){
if(arr2.indexOf(arr1[i
) < 0){
arr2.push(arr1[i
);
document.write(arr2); // 123456
4、想实现一个对页面某个节点的拖曳?如何做?(使用原生JS) 。 5、在Javascript中什么是伪数组?如何将伪数组转化为标准数组?伪数组(类数组):无法直接调用数组方法或期望length属性有什么特殊的行为 , 但仍可以对真正数组遍历方法来遍历它们 。 典型的是函数的argument参数 , 还有像调用getElementsByTagNamedocument.childNodes之类的它们都返回NodeList对象都属于伪数组 。 可以使用Array.prototype.slice.call(fakeArray)将数组转化为真正的Array对象 。
function log(){
var args = Array.prototype.slice.call(arguments);
//为了使用unshift数组方法 , 将argument转化为真正的数组
args.unshift('(app)');
console.log.apply(console args);
;
6、Javascript中callee和caller的作用?caller是返回一个对函数的引用 , 该函数调用了当前函数;
callee是返回正在被执行的function函数 , 也就是所指定的function对象的正文 。
7、请描述一下cookies , sessionStorage和localStorage的区别sessionStorage用于本地存储一个会话(session)中的数据 , 这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁 。 因此sessionStorage不是一种持久化的本地存储 , 仅仅是会话级别的存储 。 而localStorage用于持久化的本地存储 , 除非主动删除数据 , 否则数据是永远不会过期的 。
web storage和cookie的区别
Web Storage的概念和cookie相似 , 区别是它是为了更大容量存储设计的 。 Cookie的大小是受限的 , 并且每次你请求一个新的页面的时候Cookie都会被发送过去 , 这样无形中浪费了带宽 , 另外cookie还需要指定作用域 , 不可以跨域调用 。
除此之外 , Web
Storage拥有setItemgetItemremoveItemclear等方法 , 不像cookie需要前端开发者自己封装setCookie , getCookie 。 但是Cookie也是不可以或缺的:Cookie的作用是与服务器进行交互 , 作为HTTP规范的一部分而存在
, 而Web Storage仅仅是为了在本地“存储”数据而生 。
8、手写数组快速排序关于快排算法的详细说明 , 可以参考阮一峰老师的文章快速排序
“快速排序”的思想很简单 , 整个排序过程只需要三步:
(1)在数据集之中 , 选择一个元素作为”基准”(pivot) 。
(2)所有小于”基准”的元素 , 都移到”基准”的左边;所有大于”基准”的元素 , 都移到”基准”的右边 。
(3)对”基准”左边和右边的两个子集 , 不断重复第一步和第二步 , 直到所有子集只剩下一个元素为止 。
9、统计字符串”aaaabbbccccddfgh”中字母个数或统计最多字母数 。var str = \"aaaabbbccccddfgh\";
var obj = {;
for(var i=0;i<str.length;i++){
var v = str.charAt(i);
if(obj[v
&& obj[v
.value =https://mparticle.uc.cn/api/= v){
obj[v
.count = ++ obj[v
.count;
else{
obj[v
= {;
obj[v
.count = 1;
obj[v
.value = https://mparticle.uc.cn/api/v;
- ZOL科技早餐:华为千元手表官宣,腾讯QQ回应大规模盗号
- 社交|腾讯视频为IP编写「价值算法」
- 最前线 | 腾讯游戏发布40余款产品与项目,《王者荣耀》发布全新规划
- 腾讯游戏发布40余款产品与项目,《王者荣耀》发布全新规划
- 潘博文|腾讯QQ回应用户号码被盗:目前受影响范围已得到控制
- 腾讯|推荐6款免费软件,上班族最好放在电脑里
- 腾讯|Reno8系列发布新色花仙紫:工艺全新升级,暑假换机还有限时礼盒
- 腾讯|1080P是什么意思网路用语,为什么是骂人的
- 腾讯|QQ出现大规模盗号!腾讯回应了
- 大批QQ账号被盗,腾讯紧急回应
