สิ่งตีพิมพ์ในหัวข้อ 'ecmascript-6'


13 ขั้นตอนในการเป็น JavaScript Pro ขั้นตอนที่ 9: ES6 และอีกมากมาย
13 ขั้นตอนในการเป็น JavaScript Pro ขั้นตอนที่ 9: ES6 และอีกมากมาย การเรียนรู้ JavaScript ขั้นสูงอย่างเชี่ยวชาญ: สำรวจ ES6 และอีกมากมาย — ขั้นตอนที่ 9 จาก 13 JavaScript เป็นภาษาโปรแกรมยอดนิยมที่ใช้ในการสร้างเว็บไซต์แบบไดนามิกและโต้ตอบ หากต้องการมีความเชี่ยวชาญใน JavaScript มีหลายหัวข้อที่ต้องเจาะลึก ซึ่งซีรีส์นี้มุ่งหวังที่จะครอบคลุมแบบคร่าวๆ เพื่อเป็นจุดเริ่มต้นในการเรียนรู้และปรับปรุง ขั้นตอนที่ 1 ความรู้พื้นฐานอยู่ ที่นี่ ขั้นตอนที่ 2 การทำความเข้าใจ DOM อยู่ ที่นี่..

ES6 Block Bindings, ฟังก์ชั่น, การทำลายโครงสร้างและคลาส
วันที่ 5 ของการเรียนรู้ JavaScript — เหตุการณ์สำคัญ 1 บทความนี้เขียนขึ้นเล็กน้อยตามบทช่วยสอน Leanpub - การทำความเข้าใจ ES6 สำหรับคำอธิบายและตัวอย่างเพิ่มเติม โปรดเยี่ยมชมเว็บไซต์ 1. Block Bindings: แทนที่ IIFE โดยใช้ 'let' เราสามารถแทนที่ IIFE และรับผลลัพธ์เดียวกันโดยการประกาศ let ภายในลูป ในการโยงบล็อก เพื่อให้โค้ดสะอาดตายิ่งขึ้น เราสามารถใช้ let แทน var ได้ ต่างจาก IIFE สิ่งที่ IIFE ทำคือการประกาศตัวแปรลูปเป็น var..

คำถามในหัวข้อ 'ecmascript-6'

สถานะของสัญญาที่ยกเลิกได้
ปัญหาที่เก่าแก่ที่สุดใน https://github.com/promises-aplus/cancellation-spec คือ (ในขณะนั้น ของการเขียน) อายุ 9 เดือน ฉันไม่พบแหล่งข้อมูลที่เชื่อถือได้เกี่ยวกับฟีเจอร์การยกเลิกตามสัญญา ‘มาตรฐาน’ ตอนนี้ดูเหมือนว่าฟีเจอร์นี้จะถูกนำมาใช้ใน...
4339 มุมมอง

ให้คำสงวนโหมดเข้มงวดที่ไม่คาดคิดหรือไม่ โหนด v0.11, ความสามัคคี, es6
กำลังพยายามใช้ node.js ODM ที่ใช้ ES6 ใหม่สำหรับ Mongo (Robe http://hiddentao.github.io/robe/ ) ได้รับข้อผิดพลาด "คำสงวนโหมดเข้มงวดที่ไม่คาดคิด" ฉันทำอะไรผิดที่นี่หรือเปล่า? ทดสอบ0.js "use strict"; // Random ES6 (works) { let a = 'I am...
44943 มุมมอง

ฉันจะเขียนคำสั่งนี้ใหม่ในรูปแบบ TypeScript ES6 'EventEmitter = need('events').EventEmitter' ได้อย่างไร
เช่นเดียวกับชื่อหัวข้อ ฉันต้องการเขียนคำสั่งด้านล่างใหม่ใน TypeScript EventEmitter = require('events').EventEmitter สู่สไตล์ ES6 import {EventEmitter} from "events" ฉันไม่แน่ใจว่าทั้งสองนี้เทียบเท่ากันหรือไม่ อันที่จริง คิดว่า...
1294 มุมมอง
schedule 10.12.2023

'มา' คำหลักใน Firefox 43.0.2 ไม่ทำงาน
ฉันได้อ่านมาแล้วว่าคีย์เวิร์ด 'let' ทำงานที่ไหนใน Firefox แล้ว และการใช้การระบุเวอร์ชันในแท็กสคริปต์ก็ไม่จำเป็นอีกต่อไป อย่างไรก็ตาม แม้ว่าจะเพิ่มโหมดเข้มงวด ฉันยังคงได้รับข้อผิดพลาดของ Firefox: ฉันได้ลองใช้โหมดเข้มงวดในการกำหนดขอบเขตบล็อก...
441 มุมมอง

แนบวิธีการเข้ากับคอนโทรลเลอร์โดยใช้ TypeScript และ controllerAs
ฉันเคยเห็นตัวอย่างของการใช้ TypeScript กับตัวควบคุมเชิงมุมและวิธีการแนบผ่านขอบเขต เช่นนี้ อย่างไรก็ตาม แนวทางปฏิบัติตอนนี้คือการใช้ controllerAs ดีกว่า รับ TypeScript ต่อไปนี้ (สมมติว่าลงทะเบียนอย่างถูกต้องเป็นคอนโทรลเลอร์ที่อื่น ฯลฯ ):...
69 มุมมอง

ค้นหาคีย์ที่มีค่าอาเรย์โดยการเปรียบเทียบเชิงลึกแทนความเท่าเทียมกันอย่างเข้มงวดใน ES6 Map [ซ้ำกัน]
ฉันกำลังอยู่ระหว่างการย้ายโค้ดบางส่วนที่ใช้ไลบรารี hashmap ไปยัง ES6 แผนที่ อย่างไรก็ตาม ฉันประสบปัญหาที่แผนที่ที่มีอยู่ของฉันถูกคีย์ด้วยอาร์เรย์ ถึงเวลาค้นหา อาร์เรย์ที่เทียบเท่าจะถูกสร้างขึ้นและใช้เป็นคีย์การค้นหา การใช้ HashMap...
30 มุมมอง
schedule 31.12.2023

จะประกาศประเภทในสัญญาลูกโซ่ลูกศรอ้วนได้อย่างไร
ฉันค่อนข้างใหม่กับไวยากรณ์ของ TypeScript ทำงานกับโค้ดที่มีอยู่ดังนี้: private checkUsername(username: FormControl): boolean { return this.userService .findUser(username.value) .catch(error => this.displayError(error)); }...
721 มุมมอง
schedule 02.01.2024

Uncaught (ตามสัญญา) TypeError: $ ไม่ใช่ฟังก์ชัน
ฉันกำลังพยายามแสดงปุ่มที่มีระลอกคลื่นโดยใช้ Material Design Lite แต่ได้รับข้อผิดพลาดต่อไปนี้: app.js:3 Uncaught (ตามสัญญา) TypeError: $ ไม่ใช่ฟังก์ชัน(…) ไฟล์ html: <body> <script> System.paths['jquery'] =...
8422 มุมมอง

จะเชื่อมรายการเข้ากับอาร์เรย์สุดท้ายภายในอาร์เรย์รูทได้อย่างไร
โดยพื้นฐานแล้ว เมื่อฉันกดปุ่ม ฟังก์ชันของฉันจะเริ่มฟังการเปลี่ยนแปลงพิกัดและเชื่อมต่อข้อมูลที่รวบรวมใหม่เข้ากับอาร์เรย์ เมื่อกดปุ่มอีกครั้ง Listener จะถูกลบออก ผู้ใช้สามารถกดปุ่มและเริ่มฟังพิกัดชุดใหม่อีกครั้ง พวกเขาสามารถทำซ้ำได้ this.state...
71 มุมมอง

ฉันจะแสดง JavaScript ES6 Map Object ไปยังคอนโซลได้อย่างไร
ฉันใช้ repl.it/languages/javascript ฉันต้องแปลงเป็นวัตถุก่อนที่จะพิมพ์ออกมาหรือไม่ ฉันพยายามแล้ว const mapObject = new Map(); mapObject.set(1, 'hello'); console.log(JSON.stringify(mapObject));...
19436 มุมมอง

คำเตือน: _renderNewRootComponent(): วิธีการเรนเดอร์ควรเป็นฟังก์ชันล้วนๆ ของอุปกรณ์ประกอบฉากและสถานะ
ฉันพยายามเรียกใช้คลาส Buttons โดยส่งค่าไปยังวิธีการมองเห็นFilter(value){...} และได้รับข้อผิดพลาด Warning: _renderNewRootComponent(): Render methods should be a pure function of props and state; triggering nested component updates from render is...
5343 มุมมอง

WebGL - เป็นไปได้ไหมที่จะส่ง gl ไปยังฟังก์ชัน img.onload
ในโปรแกรม WebGL ของฉันที่ฉันเขียนใน ES6 ฉันมีคลาสชื่อ Texture ในตอนแรกจะวาดพื้นผิวเป็น 1 พิกเซลสีแดง เมื่อรูปภาพโหลดแล้ว ฉันต้องการแทนที่พิกเซลสีแดงด้วยรูปภาพ...
230 มุมมอง
schedule 04.01.2024

การเติม React Dropdown ได้รับข้อผิดพลาด # 31
ฉันมี Javascript เล็กน้อยที่กำหนดเป็น: populateOptions() { var statesMap = [{1: 10}, {2: 20}, {3: 30}]; return statesMap.map((option, index) => ( <option key={index} value={option}>{option}</option> )); }...
2378 มุมมอง
schedule 28.12.2023

React Part of State ว่างเปล่าภายใน Render
ฉันมีแอป react / Redux ปัญหาคือฉันต้องการแสดงรายการองค์ประกอบในสถานะของส่วนประกอบของฉัน และรายการนี้ว่างเปล่าเสมอเมื่อมีการดำเนินการวิธีการเรนเดอร์และฉันไม่สามารถใช้งานได้ องค์ประกอบนี้มาจากการเรียก API นี่คือองค์ประกอบของฉัน: class...
222 มุมมอง

ใน Jest เป็นไปได้ไหมที่จะยืนยันว่า super.some_function ถูกเรียก?
เป็นไปได้ไหมที่จะเขียน jest unit test เพื่อทดสอบว่ามีการเรียกใช้ฟังก์ชัน super หรือไม่ เช่น ในชั้นเรียนจริง: class Child extends Parent { funk() { do_something_specific(); super.funk(); } } หรือมีคลาสลูกเก็บการอ้างอิงถึง...
131 มุมมอง
schedule 10.12.2023

ฉันไม่สามารถแก้ไขปัญหา Uncaught SyntaxError: ไม่สามารถใช้คำสั่งนำเข้านอกโมดูลได้ [ซ้ำกัน]
ฉันมีไฟล์ "สาม" ในโฟลเดอร์เดียว 1. index .html 2. index .js 3. helper .js ฉันต้องการส่งออกโค้ดจาก helper.js และนำเข้าโค้ดไปที่ index.js (ฉันได้เชื่อมโยง index.js ถึง index.html แล้ว) ฉันชอบ index.html แบบนั้น <!DOCTYPE...
22113 มุมมอง
schedule 19.01.2024

จำลองการนำเข้าจากไฟล์อื่น แต่ยังคงส่งคืนค่าจำลอง
ฉันกำลังทดสอบฟังก์ชันที่เรียกใช้ฟังก์ชันอื่นที่นำเข้าจาก anotherFile outsideFunc นั้นส่งคืนวัตถุที่มี 'ชื่อ' ฉันจำเป็นต้องมีสิ่งนี้เพื่อที่จะผ่านการทดสอบที่เหลือ/ฟังก์ชันทำงานได้อย่างถูกต้อง systemUnderTest.js import { outsideFunc }...
153 มุมมอง

รับแอตทริบิวต์ขององค์ประกอบที่ถูกคลิกโดยใช้ Javascript หรือไม่ [ทำซ้ำ]
ฉันต้องการรับแอตทริบิวต์ "name" ของ div ที่ถูกคลิกและใช้สำหรับฟังก์ชันอื่นโดยใช้ vanilla Javascript ฉันลองวิธีแก้ปัญหาหลายอย่างที่พบใน Stack Overflow แต่ไม่มีอะไรทำงาน ใครสามารถช่วยได้บ้าง? นี่คือสิ่งที่ฉันได้ลอง (เวอร์ชันที่เหมาะกับฉัน):...
55 มุมมอง
schedule 21.11.2023

มีค่าใช้จ่ายด้านประสิทธิภาพหรือไม่หากใช้การนำเข้าหลายรายการแทนการนำเข้าที่มีชื่อเดียว
ฉันสงสัยว่าจะมีค่าใช้จ่าย ประสิทธิภาพ หรือไม่ หากเราทำ การนำเข้าหลายรายการ เช่น: import { wrapper } from './components/wrapper'; import { error } from './components/error'; import { products } from './components/products';...
360 มุมมอง
schedule 10.01.2024