1.要求返回乙個陣列b沒有陣列a有的陣列
2.陣列內部值互換var a=[2,3,5,6];
var b=[2,3,4];
console.log([5,6])
5.獲取url中的引數//給出3,5 要求將陣列中的第二位和第四位互換 返回互換後的陣列
//輸入 [3,5] [1,5,4,7,2,4] 輸出:[1,5,2,7,4,4]
function change(arr1,arr2)
}while(i4.this指向問題
var a=;
var b1=function()
var c=function()
b1.prototype=a;
c.prototype=a;
var b=new b1();//=>首先在自身尋找有沒有n,沒有再去原型上找。
var c=new c();//=>var定義的是私有變數,物件是拿不到的
(1.)普通版
var url = 「
var queryobj =
function getparam(url);
var str=url.split("?")[1].split("&");
for(var i=0;i(2.)加強版 死**
//獲取 url 中的引數
//1. 指定引數名稱,返回該引數的值 或者 空字串
//2. 不指定引數名稱,返回全部的引數物件 或者 {}
//3. 如果存在多個同名引數,則返回陣列
function getparam(url,key);
var str=url.replace(/\??(\w+)=(\w+)&?/,function(a,k,v)
else
});if(key===void 0)
else
}getparam("")
如果不是排好序的話,那就排個序就好了。。var a=[1
,1,2
,2,4
],b=[1,
1,1,
2]//=>不是
c=[1,
2]//=>是
function
ischild
(arr1,arr2)
else
} console.
log(
true);
return
}
陣列去重,包括nan、undefined、字串等function
fn(str)
else
else
if(str[i]
==")")}
else
if(str[i]
=="]")}
else
if(str[i]
=="}")}
}}if(arr.length==0)
else
}
找出兩個字串中最長連續公共子字串array.prototype.
set=
function()
else
}else
}else
} res=
null
;//=>清空快取
}var arr=
[undefined,undefined,,,
nan,
nan,
"aa"
,"1"
,"aa",1
,1]arr.
set();
console.
log(arr)
function
set(str1,str2)
for(
var i=str1.length;i>=
0;i--)}
}}console.
log(
longchar
("acdefbcde"
,"bacdefe"
))
挑戰面試程式設計 字串替換
挑戰面試程式設計 字串替換 寫乙個字串替換函式,如母串 123123123123 把母串中的子串 123 替換為 12345 或者 12 思路 利用庫函式strstr 定位子串。使用strcpy 進行替換。不斷重複著定位和替換操作,直到定位到null為止。操作示意圖 開始新一輪的定位 示例 incl...
js陣列經典面試程式設計題
春招,秋招甚至是實習,多多少少會面臨一些基礎的程式設計題,這些程式設計題除了一些資料結構的典型情景,但是不能忽略,小看的也有一些基礎程式設計題,如最簡單的陣列結構就有一些經典的程式設計題,這裡進行簡要的總結。function char num return arr 思路2 var arr2 1,2,...
挑戰面試程式設計 字串轉換為整數
挑戰面試程式設計 字串轉換為整數 將類似這樣的字串,abc123abc 轉換為整數,即為123。若是 abc 則直接輸出0。本題看似很簡單,但有些地方還得注意 字串中可能帶有符號,如 這得考慮。該整數字可能很長,所以必須能夠處理溢位的情況 對於過大的,輸出max int 對於過小的,輸出min in...