เชนเชฒ: เชฌเชพเชณเช•เซ‹เชจเซ‹ เชชเซเชฐเช•เชพเชฐ

เชœเซเชฏเชพเชฐเซ‡ เชฌเชพเชณเช•เซ‹เชจเชพ เชกเซเชฐเซ‡เชธเชฟเช‚เช—เชจเซ€ เช•เชณเชพเชจเซ€ เชตเชพเชค เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเช‚ เช˜เชฃเซ€ เชฌเชงเซ€ เชถเซˆเชฒเซ€เช“ เช…เชจเซ‡ เชตเชฒเชฃเซ‹ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชจเชพ เช›เซ‡, เชœเซ‡ เชคเซ‡เชจเซ‡ เชฎเชจเซ‹เชฐเช‚เชœเช• เช…เชจเซ‡ เช‰เชคเซเชคเซ‡เชœเช• เช‰เชชเช•เซเชฐเชฎ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เช† เชฒเซ‡เช–เชฎเชพเช‚, เช…เชฎเซ‡ เชฌเชพเชณเช•เซ‹ เชฎเชพเชŸเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชถเซˆเชฒเซ€เช“เชจเซเช‚ เช…เชจเซเชตเซ‡เชทเชฃ เช•เชฐเซ€เชถเซเช‚, เช† เชถเซˆเชฒเซ€เช“ เชชเชพเช›เชณเชจเชพ เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชตเชพเชฐเชธเชพเชจเซ€ เชตเชฟเช—เชคเซ‹ เช†เชชเซ€เชถเซเช‚, เช…เชจเซ‡ เชชเซ‹เชฒเซ€เชถเซเชก เชซเชฟเชจเชฟเชถ เชฎเชพเชŸเซ‡ เชตเชฟเชตเชฟเชง เช•เชชเชกเชพเชจเชพ เชŸเซเช•เชกเชพเช“เชจเซ‡ เชถเซเชฐเซ‡เชทเซเช  เชฐเซ€เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชฟเชถเซเชฐเชฟเชค เช…เชจเซ‡ เชฎเซ‡เชš เช•เชฐเชตเชพ เชคเซ‡ เช…เช‚เช—เซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชธเชฐเชณ เชŸเซ€เชชเซเชธ เชชเชฃ เช†เชชเซ€เชถเซเช‚.

เชตเชงเชพเชฐเซ‡ เชตเชพเชšเซ‹

เช‰เช•เซ‡เชฒเชพเชฏเซ‡เชฒ: เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเซ€ เชถเซเชฐเซ‡เชฃเซ€ เช—เซ‹เช เชตเซ‹

เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—เชจเซ€ เชฆเซเชจเชฟเชฏเชพเชฎเชพเช‚, เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชธเชพเชฎเซ‡ เช†เชตเชคเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เช เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เชจเซ‡ เชธเซ‰เชฐเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เช›เซ‡. เช† เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชญเชฏเชพเชตเชน เชฒเชพเช—เซ‡ เช›เซ‡, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชธเซเชŸเซ‡เชŸเชฟเช•เชฒเซ€ เชŸเชพเช‡เชช เช•เชฐเซ‡เชฒเซ€ เชญเชพเชทเชพเชฎเชพเช‚ เชŸเชพเช‡เชชเชธเซเช•เซเชฐเชฟเชชเซเชŸ. เชœเซ‹ เช•เซ‡, เชฏเซ‹เช—เซเชฏ เช…เชญเชฟเช—เชฎ เชธเชพเชฅเซ‡, เช† เช•เชพเชฎเช•เชพเชœ เชเช• เชœเช—เซเชฏเชพเช เชตเซเชฏเชตเชธเซเชฅเชฟเชค เช•เชพเชฐเซเชฏเชฎเชพเช‚ เชซเซ‡เชฐเชตเชพเชˆ เชถเช•เซ‡ เช›เซ‡. เช† เชฎเชพเชคเซเชฐ เช†เชฒเซเชซเชพเชฌเซ‡เชŸเซ€เช• เช…เชฅเชตเชพ เชจเซเชฏเซเชฎเซ‡เชฐเชฟเช• เชธเซ‹เชฐเซเชŸเชฟเช‚เช—เชฅเซ€ เช†เช—เชณ เชตเชงเซ‡ เช›เซ‡; เช…เชฎเซ‡ เชšเซ‹เช•เซเช•เชธ เช—เซเชฃเชงเชฐเซเชฎเซ‹ เช…เชฅเชตเชพ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชเชฐเซ‡เชจเชพ เชฌเชนเซเชตเชฟเชง เช—เซเชฃเชงเชฐเซเชฎเซ‹ เชฆเซเชตเชพเชฐเชพ เชตเชฐเซเช—เซ€เช•เชฐเชฃเชฎเชพเช‚ เชตเชงเซ เชŠเช‚เชกเชพเชฃเชชเซ‚เชฐเซเชตเช• เชคเชชเชพเชธ เช•เชฐเซ€เช เช›เซ€เช.

เชธเชฎเชธเซเชฏเชพเชจเชพ เช‰เช•เซ‡เชฒเชฎเชพเช‚ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ TypeScript เชจเซ€ เชŸเชพเช‡เชช เชธเชฟเชธเซเชŸเชฎ เชธเชพเชฅเซ‡ เชเชฐเซ‡เชจเซ€ sort() เชชเชฆเซเชงเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเชพเชฎเซ‡เชฒ เช›เซ‡. เช…เชนเซ€เช‚ เชเช• เชเชกเชชเซ€ เชธเซเชจเซ‡เชชเชถเซ‹เชŸ เช›เซ‡ เช•เซ‡ เชคเชฎเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ 'เชจเชพเชฎ' เช—เซเชฃเชงเชฐเซเชฎ เชฆเซเชตเชพเชฐเชพ เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เชจเซ‡ เชธเซ‰เชฐเซเชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

let arr = [{name: 'Joe'}, {name: 'Bob'}, {name: 'Alice'}];
arr.sort((a, b) => a.name.localeCompare(b.name));

เช‰เชชเชฐเชจเชพ เช‰เชฆเชพเชนเชฐเชฃเชฎเชพเช‚, เช…เชฎเซ‡ JavaScript เชจเซ€ เช‡เชจ-เชฌเชฟเชฒเซเชŸ Array.prototype.sort เชชเชฆเซเชงเชคเชฟเชจเซ‹ เชฒเซ‹เช•เซ‡เชฒเซเชธ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชธเชฐเช–เชพเชฎเชฃเซ€ เช•เชพเชฐเซเชฏ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฃเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช.

เชตเชงเชพเชฐเซ‡ เชตเชพเชšเซ‹

เชนเชฒ: เชซเชพเช‡เชฒ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชคเชชเชพเชธเชตเซเช‚

เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡, เช…เชนเซ€เช‚ เชคเชฎเชพเชฐเชพ เชฒเซ‡เช– เชฎเชพเชŸเซ‡เชจเซ‹ เชกเซเชฐเชพเชซเซเชŸ เช›เซ‡:

เชฒเซเช† เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—เชจเซ€ เชถเช•เซเชคเชฟ เช…เชจเซ‡ เชตเชฐเซเชธเซ‡เชŸเชฟเชฒเชฟเชŸเซ€เชจเซ‡ เชธเชฎเชœเชตเซเช‚, เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช•เซ‹เช เชพเชธเซ‚เชเชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชธเช‚เชšเชพเชฒเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฎเซ‚เชฒเซเชฏ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชจเซ‹เช‚เชงเชตเชพ เชฒเชพเชฏเช• เชเช• เชจเชฟเชฐเซเชฃเชพเชฏเช• เชชเชพเชธเซเช‚ เช เช›เซ‡ เช•เซ‡ เชซเชพเช‡เชฒ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชคเชชเชพเชธเชตเชพเชจเซ€ เชคเซ‡เชจเซ€ เช•เซเชทเชฎเชคเชพ. เช† เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชซเชพเช‡เชฒ เช“เชชเชฐเซ‡เชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชญเซ‚เชฒเซ‹ เช…เชฅเชตเชพ เช…เชฃเชงเชพเชฐเซเชฏเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชŸเชพเชณเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซเช–เซเชฏ เช›เซ‡. เช†เชœเซ‡, เช…เชฎเชพเชฐเซเช‚ เชฒเช•เซเชทเซเชฏ เชฒเซเช†เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชซเชพเช‡เชฒเชจเชพ เช…เชธเซเชคเชฟเชคเซเชตเชจเซ‡ เชšเช•เชพเชธเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชกเชฟเชธเซ‡เช•เซเชŸ เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡.

เชตเชงเชพเชฐเซ‡ เชตเชพเชšเซ‹

เช‰เช•เซ‡เชฒเชพเชฏเซ‡เชฒ: useref เชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ

"useref" เชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชตเชฟเชถเซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‡เชฒ เชฒเซ‡เช–เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเช‚เชฐเชšเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เชคเซ‡ เช…เชนเซ€เช‚ เช›เซ‡:

เชฏเซเชเชฐ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชธเชฟเช‚เช—เชฒ-เชชเซ‡เชœ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฐเซ€เชเช•เซเชŸ เช เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช• เชฐเซ€เชคเซ‡ เชฎเชพเชจเซเชฏ เชฒเชพเชˆเชฌเซเชฐเซ‡เชฐเซ€ เช›เซ‡. เชคเซ‡ เชเช• เชนเชฒเช•เซ‹ เช…เชจเซ‡ เชฒเชตเชšเซ€เช• เชชเซเชธเซเชคเช•เชพเชฒเชฏ เช›เซ‡ เชœเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพ เช…เชจเซเชญเชตเชจเซ‡ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡. เชฐเชฟเชเช•เซเชŸ เชฆเซเชตเชพเชฐเชพ เชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชนเซเช•เซเชธ เชœเซ‡เชตเซ€ เชธเซเชตเชฟเชงเชพเช“ เชธเชพเชฅเซ‡ เชตเซ‡เชฌ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชจเชตเซ€ เช•เซเชทเชฟเชคเชฟเชœเซ‹ เชชเชฐ เชชเชนเซ‹เช‚เชšเซ€ เช—เชฏเซเช‚ เช›เซ‡. เช†เชตเซ€ เชœ เชเช• เช†เชตเชถเซเชฏเช• เชตเชฟเชถเซ‡เชทเชคเชพ, เช…เชฅเชตเชพ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเชˆ เชถเช•เซ‹ เช›เซ‹, React เชฆเซเชตเชพเชฐเชพ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชนเซ‚เช• เช›เซ‡ userRef. userRef เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ DOM เชจเซ‹เชกเซเชธ เช…เชฅเชตเชพ เชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชคเชคเซเชตเซ‹เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡.

เชตเชงเชพเชฐเซ‡ เชตเชพเชšเซ‹

เช‰เช•เซ‡เชฒเชพเชฏเซ‡เชฒ: เชซเซ‹เชจเซเชŸ เช…เชฆเซเชญเซเชค เช•เซ‹เชฃเซ€เชฏ

เชšเซ‹เช•เซเช•เชธ, เช…เชนเซ€เช‚ เชซเซ‰เชจเซเชŸ เช…เชฆเซเชญเซเชค เช•เซ‹เชฃเซ€เชฏ เชตเชฟเชถเซ‡เชจเซ‹ เชฒเชพเช‚เชฌเซ‹ เชฒเซ‡เช– เช›เซ‡:

เชซเซ‹เชจเซเชŸ เช…เชฆเซเชญเซเชค เช เชเช• เช…เชฆเซเชญเซเชค เช†เช‡เช•เชจ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เช›เซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช…เชฎเชพเชฐเซ€ เช•เซ‹เชฃเซ€เชฏ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชซเซ‰เชจเซเชŸ เช…เชฆเซเชญเซเชค เชธเชพเชฎเซ‡เชฒ เช•เชฐเชตเชพเชฅเซ€ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ เชธเซ‡เช‚เช•เชกเซ‹ เชฌเชนเซเชฎเซเช–เซ€ เช…เชจเซ‡ เชฎเชพเชชเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเชพ เชตเซ‡เช•เซเชŸเชฐ เช†เช‡เช•เชจเซเชธเชจเซ€ เชเช•เซเชธเซ‡เชธ เชฎเชณเซ‡ เช›เซ‡ เชœเซ‡เชจเซ‡ CSS เชตเชกเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช† เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เช…เชฎเชจเซ‡ เช—เซเชฐเชพเชซเชฟเช•เซเชธ เช…เชฅเชตเชพ เช‡เชฎเซ‡เชœ เชซเชพเช‡เชฒเซ‹ เชชเชฐ เชตเชงเซ เช†เชงเชพเชฐ เชฐเชพเช–เซเชฏเชพ เชตเชฟเชจเชพ เชธเซเช‚เชฆเชฐ เชšเชฟเชนเซเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช† เช–เชฐเซ‡เช–เชฐ เชคเชฎเชพเชฐเชพ เช•เซ‹เชฃเซ€เชฏ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเซ€ เชœเชพเชณเชตเชฃเซ€ เช…เชจเซ‡ เชธเช‚เชธเซเชฅเชพเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡. เช† เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพเชฎเชพเช‚, เช…เชฎเซ‡ เชถเซ€เช–เซ€เชถเซเช‚ เช•เซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชซเซ‹เชจเซเชŸ เช…เชฆเซเชญเซเชคเชจเซ‡ เชคเชฎเชพเชฐเซ€ เช•เซ‹เชฃเซ€เชฏ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เชชเช—เชฒเซเช‚-เชฆเชฐ-เชชเช—เชฒเชพเช‚ เชธเชพเชฎเซ‡เชฒ เช•เชฐเชตเซเช‚.

เชตเชงเชพเชฐเซ‡ เชตเชพเชšเซ‹

เช‰เช•เซ‡เชฒเชพเชฏเซ‡เชฒ: เชตเชฟเชจเซเชกเซ‹ เชฎเชพเชช เชชเชฐ

เชตเซ‡เชฌ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸเชฎเชพเช‚ เชตเชฟเชจเซเชกเซ‹เชจเซเช‚ เช•เชฆ เชฌเชฆเชฒเชตเซเช‚ เช เชเช• เชจเชœเซ€เชตเชพ เช•เชพเชฐเซเชฏ เชœเซ‡เชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชตเชพเชธเซเชคเชตเชฎเชพเช‚ JavaScript เช…เชจเซ‡ Typescript เชฎเชพเช‚เชฅเซ€ เชฅเซ‹เชกเซ€เช• เชตเชฟเชญเชพเชตเชจเชพเช“เชจเซ‡ เชœเซ‹เชกเซ‡ เช›เซ‡, เช…เชจเซ‡ เชชเซเชฐเชคเชฟเชญเชพเชตเชถเซ€เชฒ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ-เชฎเซˆเชคเซเชฐเซ€เชชเซ‚เชฐเซเชฃ เชกเชฟเชเชพเช‡เชจเชจเซ‡ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เชจเชฟเชฐเซเชฃเชพเชฏเช• เชญเชพเช— เชญเชœเชตเซ‡ เช›เซ‡. เชกเชพเชฏเชจเซ‡เชฎเชฟเช• UI/UX เชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚, 'เชตเชฟเชจเซเชกเซ‹ เชฐเชฟเชธเชพเชˆเช' เชซเช‚เช•เซเชถเชจ เชธเชฐเซเชตเซ‹เชชเชฐเซ€ เช›เซ‡. เชฐเซ‹เชœเชฟเช‚เชฆเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹เชฎเชพเช‚ เชเช• เชธเชพเช‡เชกเชฌเชพเชฐ เชถเชพเชฎเซ‡เชฒ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡ เชเช•เซ€เช•เซƒเชค เชตเชพเช‚เชšเชจ เชธเซเชฅเชพเชจ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชจเซเชกเซ‹ เชฎเชพเชชเชตเชพ เชชเชฐ เชธเช‚เช•เซ‹เชšเชพเชฏ เช›เซ‡, เช…เชฅเชตเชพ เชตเชฟเช•เซƒเชคเชฟ เช…เชŸเช•เชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‹เชคเชพเชจเซ‡ เชธเชฎเชพเชฏเซ‹เชœเชฟเชค เช•เชฐเชคเซ€ เช—เซ‡เชฒเซ‡เชฐเซ€ เช›เชฌเซ€. เชซเซ‡เชฐเชซเชพเชฐ เชตเชฟเชจเซเชกเซ‹ เชฐเซ€เชธเชพเชˆเช เชˆเชตเซ‡เชจเซเชŸ เชธเชพเช‚เชญเชณเซ€เชจเซ‡ เชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพเชคเซเชฎเช• เชฐเซ€เชคเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชตเชงเชพเชฐเซ‡ เชตเชพเชšเซ‹

เช‰เช•เซ‡เชฒเชพเชฏเซ‡เชฒ: เชจเซ‹เชก_เชฎเซ‹เชกเซเชฏเซเชฒเซเชธเชจเซ‡ เช…เชตเช—เชฃเซ‹

เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เช•เชฆเชพเชš เชคเชฎเชพเชฐเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เชซเซ‹เชฒเซเชกเชฐ `node_modules` เชชเชฐ เชฆเซ‹เชกเซเชฏเชพ เช›เซ‹. เช† JavaScript เช…เชจเซ‡ TypeScript เชตเชฟเชถเซเชตเชจเซ‹ เชจเชฟเชฐเซเชฃเชพเชฏเช• เชญเชพเช— เช›เซ‡, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชเชตเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เช•เซ‡ เชœเซ‡ Node.js เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เช† `เชจเซ‹เชก_เชฎเซ‹เชกเซเชฏเซเชฒเซเชธ` เชคเชฎเชพเชฐเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเชพเชŸเซ‡ DNA เชœเซ‡เชตเชพ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชคเชฎเชพเชฐเชพ เช•เซ‹เชกเชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชคเชฎเชพเชฎ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“ เช…เชฅเชตเชพ เช…เชตเชฒเช‚เชฌเชจเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชธเชฎเชธเซเชฏเชพ เช เช›เซ‡ เช•เซ‡ เช† เชซเซ‹เชฒเซเชกเชฐ เชเชกเชชเชฅเซ€ เช•เชฆเชฎเชพเช‚ เชตเชงเซ€ เชถเช•เซ‡ เช›เซ‡, เชคเชฎเชพเชฐเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ‡ เชนเซ‡เชตเซ€เชตเซ‡เช‡เชŸ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชตเชฐเซเชเชจ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซ€ เชฆเซเชฐเชทเซเชŸเชฟเช. เช‰เชชเชฐเชพเช‚เชค, เชœเซ‹ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เชจ เช†เชตเซ‡ เชคเซ‹ เชตเชฐเซเชเชจเชฟเช‚เช—เชฎเชพเช‚ เช…เชธเช‚เช–เซเชฏ เชคเช•เชฐเชพเชฐ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.

เชตเชงเชพเชฐเซ‡ เชตเชพเชšเซ‹

เช‰เช•เซ‡เชฒเชพเชฏเซ‡เชฒ: ts queryselectorall htmlelement เชคเชฐเซ€เช•เซ‡

เช†เชœเชจเชพ เชธเชฎเชพเชœเชฎเชพเช‚ เชœเซเชฏเชพเช‚ เชฎเชพเชนเชฟเชคเซ€ เช“เชตเชฐเชฒเซ‹เชก เชธเชพเชฎเชพเชจเซเชฏ เช›เซ‡, HTML เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เชธเชพเชฅเซ‡ เชตเซเชฏเชตเชนเชพเชฐ เช•เซ‹เชˆ เช…เชชเชตเชพเชฆ เชจเชฅเซ€. เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชฌเซเชฐเชนเซเชฎเชพเช‚เชกเชจเซเช‚ เชฆเชฐเซ‡เช• เชตเซ‡เชฌ เชชเซ‡เชœ HTML เชชเชฐ เชฌเชจเซ‡เชฒ เช›เซ‡, เชœเซ‡ เชคเชคเซเชตเซ‹ เช…เชจเซ‡ เชŸเซ…เช—เซเชธเชจเซเช‚ เชญเซเชฒเชญเซเชฒเชพเชฎเชฃเซ€ เชฎเซ‡เชถ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชฎเชพเชณเช–เชพเช•เซ€เชฏ เช…เชจเซ‡ เชตเซเชฏเชตเชธเซเชฅเชฟเชค เชฐเซ€เชคเซ‡ เช† เชฎเซ‡เชถ เชฆเซเชตเชพเชฐเชพ เชจเซ‡เชตเชฟเช—เซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชšเชพเชตเซ€ เช›เซ‡ querySelectorAll JavaScript เชฎเชพเช‚ เชชเชฆเซเชงเชคเชฟ เช…เชฅเชตเชพ, เช…เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เช…เชนเซ€เช‚, TypeScript. เช†เชœเซ‡, เช…เชฎเซ‡ TypeScript เชฎเชพเช‚ HTMLElement เชคเชฐเซ€เช•เซ‡ querySelectorAll เชจเซ€ เช•เซเชทเชฎเชคเชพเช“เชจเซ‹ เชฒเชพเชญ เช‰เช เชพเชตเซ€เชถเซเช‚.

เชตเชงเชพเชฐเซ‡ เชตเชพเชšเซ‹

เช‰เช•เซ‡เชฒเชพเชฏเซ‡เชฒ: ts เชฐเชฟเชตเชฐเซเชธ เชเชฐเซ‡

เชŸเชพเชˆเชชเชธเซเช•เซเชฐเซ€เชชเซเชŸเชฎเชพเช‚ เชเชฐเซ‡เชจเซ‡ เช‰เชฒเชŸเชพเชตเซ€เชจเซ‡ เชเชฐเซ‡เชจเซ€ เช…เช‚เชฆเชฐเชจเชพ เชคเชคเซเชตเซ‹เชจเชพ เช•เซเชฐเชฎเชจเซ‡ เชตเชฐเซเชคเชฎเชพเชจ เช•เซเชฐเชฎเชฅเซ€ เชตเชฟเชฐเซเชฆเซเชงเชฎเชพเช‚ เชฌเชฆเชฒเชตเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เช† เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชเชฐเซ‡เชจเชพ เชฎเซ‡เชจเซ€เชชเซเชฏเซเชฒเซ‡เชถเชจเชฎเชพเช‚ เชเช• เชจเชฟเชฐเซเชฃเชพเชฏเช• เชชเชพเชธเซเช‚ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชฅเซ€, เชตเชฟเชตเชฟเชง เชœเชŸเชฟเชฒ เชธเชฎเชธเซเชฏเชพเช“ เช‰เช•เซ‡เชฒเชตเชพเชฎเชพเช‚ เช…เชคเซเชฏเช‚เชค เชฎเชฆเชฆเชฐเซ‚เชช เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.

เช† เชŸเชพเช‡เชชเชธเซเช•เซเชฐเชฟเชชเซเชŸ เชญเชพเชทเชพ เชเชฐเซ‡เชจเซ‡ เชฐเชฟเชตเชฐเซเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชชเชฆเซเชงเชคเชฟเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ array.reverse() เชซเช‚เช•เซเชถเชจ เชคเชฐเซ€เช•เซ‡ เช“เชณเช–เชพเชฏ เช›เซ‡. เช–เชฐเซ‡เช–เชฐ, เช† เชซเช‚เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เช†เชชเชฃเซ‡ เชŸเชพเชˆเชชเชธเซเช•เซเชฐเซ€เชชเซเชŸเชฎเชพเช‚ เช•เซ‹เชˆเชชเชฃ เชเชฐเซ‡เชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เช‰เชฒเชŸเชพเชตเซ€ เชถเช•เซ€เช เช›เซ€เช.

เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเชฎเชœเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชจเซ€เชšเซ‡เชจเชพ เชจเชฎเซ‚เชจเชพ เชเชฐเซ‡เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‹:

let array = [1, 2, 3, 4, 5];

เชชเช›เซ€ เช†เชชเชฃเซ‡ เชจเซ€เชšเซ‡ เชชเซเชฐเชฎเชพเชฃเซ‡ array.reverse() เชซเช‚เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช† เชเชฐเซ‡เชจเซ‡ เชฐเชฟเชตเชฐเซเชธ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช:

array = array.reverse();

เช† เช‘เชชเชฐเซ‡เชถเชจ เชฎเซ‚เชณ เชเชฐเซ‡เชฎเชพเช‚เชจเชพ เชคเชคเซเชตเซ‹เชจเชพ เช•เซเชฐเชฎเชจเซ‡ เช‰เชฒเชŸเชพเชตเซ€ เชฆเซ‡เชถเซ‡ เชœเซ‡เชฅเซ€ เชคเซ‡เชจเซ‹ เช•เซเชฐเชฎ เชซเช‚เช•เซเชถเชจ เชฒเชพเช—เซ เช•เชฐเชคเชพเช‚ เชชเชนเซ‡เชฒเชพเช‚ เชœเซ‡ เชนเชคเซ‹ เชคเซ‡เชจเชพเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค เชฌเชจเซ€ เชœเชพเชฏ.

เชตเชงเชพเชฐเซ‡ เชตเชพเชšเซ‹