Pertanyaan yang diberi tag «javascript»

Untuk pertanyaan tentang pemrograman dalam ECMAScript (JavaScript / JS) dan berbagai dialek / implementasinya (tidak termasuk ActionScript). Tag ini jarang digunakan sendiri tetapi paling sering dikaitkan dengan tag [node.js], [jquery], [json], dan [html].






12
Angular ReactiveForms: Memproduksi array nilai kotak centang?
Diberikan daftar kotak centang yang terikat ke yang sama formControlName, bagaimana saya bisa menghasilkan larik nilai kotak centang yang terikat ke formControl, bukan hanya true/ false? Contoh: <form [formGroup]="checkboxGroup"> <input type="checkbox" id="checkbox-1" value="value-1" formControlName="myValues" /> <input type="checkbox" id="checkbox-2" value="value-2" formControlName="myValues" /> <input type="checkbox" id="checkbox-3" value="value-2" formControlName="myValues" /> </form> checkboxGroup.controls['myValues'].value saat …

14
Bagaimana cara memeriksa apakah pendengar acara yang dilampirkan secara dinamis ada atau tidak?
Inilah masalah saya: apakah mungkin entah bagaimana untuk memeriksa keberadaan event listener yang dilampirkan secara dinamis? Atau bagaimana cara memeriksa status properti "onclick" (?) Di DOM? Saya telah mencari di internet seperti Stack Overflow untuk mendapatkan solusi, tetapi tidak berhasil. Ini html saya: <a id="link1" onclick="linkclick(event)"> link 1 </a> <a …

12
Bagaimana cara melihat permintaan jaringan (untuk debugging) di React Native?
Saya ingin melihat permintaan jaringan saya di React Native untuk membantu saya men-debug - idealnya di tab 'Jaringan' dari devtools Chrome. Ada beberapa masalah tertutup tentang ini di GitHub ( https://github.com/facebook/react-native/issues/4122 dan https://github.com/facebook/react-native/issues/934 ) tetapi saya tidak ' t sepenuhnya memahami mereka. Sepertinya saya perlu membatalkan beberapa polyfill React Native …


9
Ubah string base64 menjadi ArrayBuffer
Saya perlu mengubah string encode base64 menjadi ArrayBuffer. String base64 adalah input pengguna, string tersebut akan disalin dan ditempelkan dari email, jadi string tersebut tidak ada saat halaman dimuat. Saya ingin melakukan ini dalam javascript tanpa melakukan panggilan ajax ke server jika memungkinkan. Saya menemukan tautan itu menarik, tetapi tidak …

16
Cara mengonversi JSON ke format CSV dan menyimpannya dalam variabel
Saya memiliki tautan yang membuka data JSON di browser, tetapi sayangnya saya tidak tahu cara membacanya. Adakah cara untuk mengonversi data ini menggunakan JavaScript dalam format CSV dan menyimpannya dalam file JavaScript? Datanya terlihat seperti: { "count": 2, "items": [{ "title": "Apple iPhone 4S Sale Cancelled in Beijing Amid Chaos …
105 javascript  json  csv 

10
buat daftar setiap font yang dapat ditampilkan browser pengguna
Apakah ada cara dalam javascript untuk mendapatkan nama semua font (atau font-family) yang dapat ditampilkan oleh browser? (Saya ingin memberikan dropdown kepada pengguna dengan daftar semua font yang tersedia, dan mengizinkan pengguna untuk memilih font.) Saya lebih suka untuk tidak melakukan hardcode daftar ini sebelumnya atau mengirimkannya dari server. (Secara …
105 javascript  css  browser  fonts 

8
Hapus nilai dari objek tanpa mutasi
Apa cara yang baik dan singkat untuk menghapus nilai dari suatu objek pada kunci tertentu tanpa mengubah objek aslinya? Saya ingin melakukan sesuatu seperti: let o = {firstname: 'Jane', lastname: 'Doe'}; let o2 = doSomething(o, 'lastname'); console.log(o.lastname); // 'Doe' console.log(o2.lastname); // undefined Saya tahu ada banyak perpustakaan kekekalan untuk tugas-tugas …


9
Javascript: memformat bilangan bulat menjadi N desimal
di JavaScript, cara umum untuk membulatkan angka ke N tempat desimal adalah seperti: function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } Tampilkan cuplikan kode function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } console.log(roundNumber(0.1 + 0.2, 2)); console.log(roundNumber(2.1234, 2)); Run code …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.