HTML 5学習小記十三
2532 ワード
var node=document.getElementById("myList2").lastChild;
document.getElementById("myList1").appendChild(node);
:
myList1: Coffee
Tea
myList2: Water
Milk
:
myList1: Coffee
Tea
Milk
myList2: Water
2.Object.valuesメソッドこのメソッドは、パラメータオブジェクト自体の(継承を含まない)すべての遍歴可能な属性のキー値である配列を返します.
var obj = { foo: "bar", baz: 42 };
Object.values(obj)
// ["bar", 42]
もしObject.valuesメソッドのパラメータは文字列であり、各文字からなる配列を返します.
Object.values('tmp')
// ['t', 'm', 'p']
Object.义齿valuesが取得した値は異なり、このメソッドは、パラメータオブジェクト自体の(継承を含まない)すべての遍歴可能な属性のキー値対配列である配列を返します.(すべてのキー値が取得されます)
var obj = { foo: "bar", baz: 42 };
Object.values(obj)
// ["foo", baz]
var arr = [1,2,3,4];
arr.forEach(alert);
forEach()とeach()の変換:
forEach(function(vale,i,ary){
anything is ok
});
:
$.each(function(i,value,ary){
anything is ok
})
4.push()メソッドは、配列の末尾に1つ以上の要素を追加し、新しい長さを返します.この方法はarrayObjectの末尾にパラメータの順序を追加することができる.新しい配列を作成するのではなくarrayObjectを直接変更します.push()メソッドとpop()メソッドは,配列が提供する先進的なポストスタックの機能を用いる.
var ary = new Array(3)
ary[0] = "one"
ary[1] = "two"
ary[2] = "three"
document.write(ary + "
")
document.write(ary.push("two") + "
")
document.write(ary)
5.巡回map()この方法は、各要素を関数を介して現在の一致セットに渡し、戻り値を含む新しいjQueryオブジェクトを生成することである.
$(':checkbox').map(function() {
return this.id;
}).get().join(',');
http://www.w3school.com.cn/jquery/traversing_map.asp