Vue.js / Nuxt.js

พื้นฐาน JavaScript

Variables, types, functions, arrow functions, destructuring, spread operator, template literals

20 คำถามสัมภาษณ์·
Junior
1

ความแตกต่างหลักระหว่าง var และ let ใน JavaScript คืออะไร?

คำตอบ

ความแตกต่างพื้นฐานอยู่ที่ scope ของตัวแปร let มี block scope หมายความว่าตัวแปรที่ประกาศด้วย let จะมีอยู่เฉพาะภายในบล็อกที่มันถูกกำหนด (ระหว่างวงเล็บปีกกา) ส่วน var มี function scope ซึ่งอาจทำให้เกิดพฤติกรรมที่ไม่คาดคิดเพราะตัวแปรสามารถเข้าถึงได้นอกบล็อก ความแตกต่างของ scope นี้ทำให้ let เป็นตัวเลือกที่แนะนำเพื่อหลีกเลี่ยงบั๊กที่เกี่ยวข้องกับ hoisting และ scope

2

ควรใช้ const แทน let ในการประกาศตัวแปรเมื่อใด?

คำตอบ

ควรใช้ const เมื่อตัวแปรจะไม่ถูกกำหนดค่าใหม่อีกหลังจากการประกาศครั้งแรก เป็นแนวปฏิบัติที่ดีที่จะประกาศตัวแปรทั้งหมดด้วย const เป็นค่าเริ่มต้น แล้วจึงเปลี่ยนไปใช้ let เฉพาะเมื่อจำเป็นต้องกำหนดค่าใหม่ ซึ่งทำให้โค้ดคาดเดาได้ง่ายขึ้นและช่วยให้เข้าใจเจตนาของนักพัฒนา หมายเหตุ: const ป้องกันการกำหนดค่าใหม่ แต่ไม่ได้ป้องกันการแก้ไขคุณสมบัติของ object

3

ชนิดข้อมูล primitive ใน JavaScript มีอะไรบ้าง?

คำตอบ

JavaScript มีชนิดข้อมูล primitive เจ็ดชนิด: string สำหรับสายอักขระ, number สำหรับจำนวนเต็มและทศนิยม, boolean สำหรับค่า true และ false, undefined สำหรับตัวแปรที่ยังไม่ได้กำหนดค่า, null เพื่อแสดงการไม่มีค่าโดยตั้งใจ, symbol เพื่อสร้างตัวระบุที่ไม่ซ้ำกัน และ bigint สำหรับจำนวนเต็มขนาดใหญ่ ชนิด primitive นั้นไม่สามารถเปลี่ยนแปลงได้และเปรียบเทียบกันด้วยค่า ต่างจาก object ที่เปรียบเทียบกันด้วยการอ้างอิง

4

ความแตกต่างระหว่าง null และ undefined ใน JavaScript คืออะไร?

5

ควรใช้ตัวดำเนินการใดในการเปรียบเทียบค่าสองค่าอย่างเข้มงวดใน JavaScript?

+17 คำถามสัมภาษณ์

หัวข้อสัมภาษณ์ Vue.js / Nuxt.js อื่นๆ

JavaScript สมัยใหม่ (ES6+)

Junior
20 คำถาม

พื้นฐาน Vue

Junior
22 คำถาม

คอมโพเนนต์ Vue

Junior
20 คำถาม

Vue Router

Junior
18 คำถาม

Pinia State Management

Junior
20 คำถาม

Vuex (Legacy)

Mid-Level
15 คำถาม

Composition API

Mid-Level
24 คำถาม

ระบบ Reactivity ของ Vue

Mid-Level
20 คำถาม

พื้นฐาน Nuxt

Mid-Level
22 คำถาม

การดึงข้อมูล (Data Fetching) ใน Nuxt

Mid-Level
20 คำถาม

SSR และ SSG ใน Nuxt

Mid-Level
22 คำถาม

Server Routes ของ Nuxt

Mid-Level
20 คำถาม

โมดูล Nuxt

Mid-Level
18 คำถาม

Composables ใน Vue

Mid-Level
20 คำถาม

ฟอร์มและการตรวจสอบ Vue

Mid-Level
20 คำถาม

การจัดการสถานะใน Nuxt

Mid-Level
18 คำถาม

การทดสอบ Vue

Mid-Level
20 คำถาม

การ Deploy Nuxt และ CI/CD

Mid-Level
22 คำถาม

ประสิทธิภาพของ Vue

Senior
22 คำถาม

รูปแบบขั้นสูงของ Vue

Senior
24 คำถาม

TypeScript กับ Vue

Senior
22 คำถาม

การยืนยันตัวตน Nuxt

Senior
20 คำถาม

SEO ด้วย Nuxt

Senior
20 คำถาม

การทำ Internationalization ใน Nuxt

Senior
18 คำถาม

สถาปัตยกรรม Vue

Senior
22 คำถาม

ความปลอดภัยของ Nuxt

Senior
20 คำถาม

ระบบนิเวศ Vue

Senior
18 คำถาม

การย้าย Vue 2→3 & Nuxt 2→3

Senior
22 คำถาม

เชี่ยวชาญ Vue.js / Nuxt.js สำหรับการสัมภาษณ์ครั้งถัดไป

เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์

เริ่มใช้ฟรี