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;
- 小红书|腾讯的传奇(十)OICQ的中国式改造
- 腾讯视频|视频会员涨价:你多掏5元,腾讯一年多赚74亿
- 联想|运营商与腾讯的近身竞争:VoNR+5G消息PK微信的胜出几率有多大?
- 腾讯|俄乌这一战,对中国企业影响有多大,你绝对想不到!
- 腾讯|阿里和腾讯未来发展前景谁更好,为什么
- 李想|不再“荣耀”?toB业务成新“王者”,腾讯要做什么?
- |王思聪的投资手笔,腾讯已追随3次
- 创投圈|腾讯视频再涨价,长视频玩家集体补血
- icq|腾讯的传奇(九)从ICQ到OICQ
- 产品经理|华为腾讯等对手入局,阿里云增速下滑,阿里云终于做出改变?