File tree 1 file changed +7
-7
lines changed 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change 319
319
320
320
## Properties
321
321
322
- - ใช้จุด ` .` ในการเข้าถึงพรอพเพอร์ตี้ี้ (properties).
322
+ - ใช้จุด ` .` ในการเข้าถึงพรอพเพอร์ตี้ (properties).
323
323
324
324
` ` ` javascript
325
325
var luke = {
334
334
var isJedi = luke.jedi;
335
335
` ` `
336
336
337
- - ใช้วงเล็บกล้ามปู ` []` ในการเข้าถึงพรอพเพอร์ตี้ี้ โดยการใช้ตัวแปร
337
+ - ใช้วงเล็บกล้ามปู ` []` ในการเข้าถึงพรอพเพอร์ตี้ โดยการใช้ตัวแปร
338
338
339
339
` ` ` javascript
340
340
var luke = {
1165
1165
});
1166
1166
` ` `
1167
1167
1168
- - ขึ้นต้นด้วยขีดล่าง (` _` ) เมื่อต้องการตั้งชื่อพรอพเพอร์ตี้ี้ที่เป็น Private
1168
+ - ขึ้นต้นด้วยขีดล่าง (` _` ) เมื่อต้องการตั้งชื่อพรอพเพอร์ตี้ที่เป็น Private
1169
1169
1170
1170
` ` ` javascript
1171
1171
// ไม่ดี
1245
1245
1246
1246
## Accessors
1247
1247
1248
- - Accessor functions (ฟังก์ชันที่ใช้ในการเข้าถึงพรอพเพอร์ตี้ี้ ) ไม่จำเป็นต้องมีก็ได้
1248
+ - Accessor functions (ฟังก์ชันที่ใช้ในการเข้าถึงพรอพเพอร์ตี้ ) ไม่จำเป็นต้องมีก็ได้
1249
1249
- แต่ถ้ามีควรจะตั้งชื่อในรูปแบบ getVal() และ setVal('hello')
1250
1250
1251
1251
` ` ` javascript
1262
1262
dragon .setAge (25 );
1263
1263
` ` `
1264
1264
1265
- - ถ้าพรอพเพอร์ตี้ี้เป็นค่าบูลีน (boolean) ให้ใช้ isVal() หรือ hasVal().
1265
+ - ถ้าพรอพเพอร์ตี้เป็นค่าบูลีน (boolean) ให้ใช้ isVal() หรือ hasVal().
1266
1266
1267
1267
` ` ` javascript
1268
1268
// ไม่ดี
1299
1299
1300
1300
## Constructors
1301
1301
1302
- - ควรเพิ่มเมท็อตของออบเจ็คต์ ผ่านทาง Prototype ด้วยการใช้จุด ` .` เพราะจะเป็นการเพิ่มพรอพเพอร์ตี้ี้ ไม่ใช่การสร้างออบเจ็คต์ใหม่ ถ้าสร้างออบเจ็คต์ใหม่ จะไม่สามารถทำ Inheritance ได้อีก
1302
+ - ควรเพิ่มเมท็อตของออบเจ็คต์ ผ่านทาง Prototype ด้วยการใช้จุด ` .` เพราะจะเป็นการเพิ่มพรอพเพอร์ตี้ ไม่ใช่การสร้างออบเจ็คต์ใหม่ ถ้าสร้างออบเจ็คต์ใหม่ จะไม่สามารถทำ Inheritance ได้อีก
1303
1303
1304
1304
` ` ` javascript
1305
1305
function Jedi () {
1384
1384
1385
1385
## Events
1386
1386
1387
- - เมื่อทำการเชื่อมต่ออีเว้นต์ ให้ส่งค่าที่เป็นออบเจ็คต์ไป ซึ่งจะดีกว่าการส่งค่าแบบธรรมดา เพราะจะช่วยให้ตัวเมท็อตที่รับค่าสามารถแก้ไขค่าและเพิ่มพรอพเพอร์ตี้ี้ได้ง่ายขึ้น
1387
+ - เมื่อทำการเชื่อมต่ออีเว้นต์ ให้ส่งค่าที่เป็นออบเจ็คต์ไป ซึ่งจะดีกว่าการส่งค่าแบบธรรมดา เพราะจะช่วยให้ตัวเมท็อตที่รับค่าสามารถแก้ไขค่าและเพิ่มพรอพเพอร์ตี้ได้ง่ายขึ้น
1388
1388
1389
1389
` ` ` js
1390
1390
// ไม่ดี
You can’t perform that action at this time.
0 commit comments