關於this
function test() {
alert(this);
}
test(); //輸出object window
var arr = [1,2,3];
arr.test = test; //將test函數賦值給arr數組下面的一個方法
arr.test(); //調用arr下面的test方法,上面的this=>arr
oDiv.onclick = function() {
this;
}
oDiv.onclick(); //this指向oDiv
var foo = {
bar: function() ( return this.baz; ),
baz: 1
}
typeof (f = foo.bar)(); //"undefined"
var a = (1,2,3);
alert(a); //3
var str = "sdjksfsssscfssdd";
function test(str) {
var obj = {};
var num = 0;
for(var i=0;i<str.length;i++) {
if( !obj[ str[i] ] ) {
obj[ str[i] ] = [];
}
obj[ str[i] ].push( str[i] );
}
for( var attr in obj )
}