Jenis Operator: Mengembalikan string, yang mungkin salah satu dari "tidak terdefinisi", "boolean", "string", "angka", "objek", dan "fungsi", sehingga array tidak dapat dinilai.
Nan (bukan angka): penggunaan nan (val) jika val dapat dikonversi menjadi angka, ia mengembalikan false, jika tidak ia mengembalikan true.
ParseInt (Val, Way), di mana cara bisa 2, 4 ... itu adalah untuk mengonversi sesuai dengan divisi ini, tipe angka pengembalian, num.tostring (cara) dengan cara yang sama, tetapi mengembalikan jenis string.
Jenis objek memiliki hasownproperty (nama) untuk menentukan apakah objek saat ini ada dalam suatu instance atau dalam prototipe.
Setiap fungsi memiliki objek atribut argumen untuk merekam parameternya, yang setara dengan array parameter. Ini bisa rekursif dengan argumen.
Metode Unshift dapat mendorong dua elemen ke dalam array dari ujung depan dan mengembalikan panjangnya. Unshift dan Pop dapat secara terbalik mensimulasikan antrian.
Urutkan (bandingkan), di mana metode perbandingan (val1, val2) kembali -1 sebelum val2 dan kembali setelah itu, 0 tampaknya tetap tidak berubah.
Gunakan fungsi splice untuk operasi array, splice (A1, A2, A3 ......) A1, A2 membutuhkan A1 untuk mewakili posisi awal, A2 menunjukkan jumlah item yang akan dihapus, dan parameter berikut mewakili nilai baru yang dimasukkan dari posisi ini.
IndexOf mengembalikan posisi Val di array, dan lastIndexof () dimulai dari belakang.
Metode iteratif array: setiap () mengembalikan true hanya ketika setiap nilai mengembalikan true, filter () mengembalikan semua array yang mengembalikan elemen sejati, foreach () hanya menjalankan fungsi, tidak mengembalikan, peta () mengembalikan array yang terdiri dari hasil panggilan fungsi, beberapa () berlawanan dengan setiap, jika ada pengembalian, pengembalian benar.
Sebagai contoh: var everyres = number.every (function (item, index, array) {return item> 2;}); // item, indeks, array tiga parameter diperlukan.
Kombinasi array: redukir dan reduceright (), misalnya: var sum = values.reduce (function (prev, cur, index, array) {return prev+cur;}); Prev mewakili yang sebelumnya, CUR mewakili yang terakhir.
Jenis Tanggal: Tanggal Var = Tanggal Baru (Tanggal.Parse ("Mei 25.2004")); Tanggal Var = Tanggal Baru (Tanggal.Utc (2015,4,5,17,55,50));
Perbedaan pertama antara panggilan dan berlaku adalah ini (objek konteks).
var obj = eval ("("+data+")") untuk mengonversi json, json.parse (data) juga ok. Perbedaan antara keduanya adalah bahwa eval setara dengan parsing konten sebagai JS, sedangkan parse hanya dikonversi menjadi objek OBJ.
JSON.PARSE yang sesuai adalah metode JSON.Stringify untuk mengubah OBJ menjadi JSON
Untuk menentukan apakah suatu objek adalah array: objek.prototype.toString.call (o) == '[array objek]';
Cara menggunakan terus istirahat untuk istirahat (juga berlaku untuk istirahat):
var num = 0; luar: untuk (var i = 0; i <10; i ++) untuk (var j = 0; j <10; j ++) {if (i == 5 && j == 5) {lanjutkan terluar; } num ++; } peringatan (num); // 95dengan pernyataan:
var obj = {pencarian: "st", name: "lala", url: "www.vevb.com"}; dengan (pbj) {var a = pencarian; var b = nama; var c = url;}menggunakan
Object.defineproperty (Obj, "Key", {
dapat dikonfigurasi: Benar,
Nilai: "Nilai"
});
Ini memungkinkan properti objek hanya baca.
Gunakan Object.DefineproPerties untuk menambahkan beberapa properti sekaligus
Object.DefineProPerties (buku, {_year: {value: 2004}, edisi: {value: 1}, tahun: {get: function () {return this._year;} set: function (newValue) {if (newValue> 2004) {this._year = newValue;Di atas adalah konten lengkap dari ringkasan Tahap Pembelajaran JS (artikel yang harus dibaca) kepada Anda oleh editor. Saya berharap semua orang akan lebih mendukung jejak kaki.