កុំព្យូទ័រ, ការសរសេរកម្មវិធី
វត្ថុ foreach JS តំណាងឱ្យ
វាក្យសម្ព័ន្ធ JavaScript ដែលផ្ដល់នូវសមត្ថភាពក្នុងការចូលទៅក្នុងអារេបញ្ចូលគ្នាអថេរនិងវត្ថុ។ ការចូលដំណើរការទៅធាតុដែលអាចត្រូវបានចូលដំណើរការបានតាមរយៈសន្ទស្សន៍និងឈ្មោះតាមរយៈប្រតិបត្តិករវដ្តមួយ។
ប៉ុន្តែវាមិនមែនតែងតែអាចធ្វើទៅបានដើម្បីឱ្យដឹងថាចំនួននៃធាតុនៅក្នុងការប្រមូលនៅពេលការរចនាម៉ូដនិងមិនមែនតែងតែងាយស្រួលក្នុងការប្រើវាក្យសម្ព័ន្ធដែលបានផ្ដល់សញ្ញាន័យវិទ្យានៅក្នុងពួកគេ។
ការរចនាបុរាណ
សេចក្តីថ្លែងការណ៍រង្វិលជុំធម្មតា "សម្រាប់ (var i = 0; i ខ្ញុំ var = 0; នៅពេលដែលចំនួននៃធាតុគឺមិនស្គាល់។ អ្នកអាចកសាងក្បួនដោះស្រាយផ្សេងគ្នាសម្រាប់ការបំពេញនិងដំណើរការអារេនោះទេប៉ុន្តែវាគឺជាការងាយស្រួលជាច្រើនទៀតការប្រើថ្មី, វ៉ារ្យ៉ង់ទំនើប។ បុរាណល្អនៅពេលអ្នកត្រូវការដើម្បីដំណើរការធនធានមនុស្សសំណួរ (នាមត្រកូលឈ្មោះជាលើកដំបូង, ទីតាំង), កាតសម្រាប់ឧបករណ៍ (គំរូ, ក្រុមហ៊ុនផលិត, អ្នកលក់, កាលបរិច្ឆេទនៃការលក់) និងទិន្នន័យផ្សេងទៀតដែលរចនាសម្ព័ន្ធមិនត្រូវបានផ្លាស់ប្តូរនិងតំណាងឱ្យការប្រាក់សន្សំ។ នៅពេលដែលធាតុអារេនៅក្នុងខ្លួនវាជាវត្ថុមួយឬរចនាសម្ព័ន្ធដែលមានលក្ខណៈសម្បត្តិនិងវិធីសាស្រ្តរបស់ខ្លួន, មិនអាចដោះស្រាយជាមួយនឹងសក្ដានុពលបុរាណបរិមាណនិងគុណភាពនិងត្រូវចំណាយពេលអារេអត្ថន័យផ្សេង។ សក្ដានុពលនេះគឺលក្ខណៈសម្បត្តិដែលសំខាន់ធាតុអារេបង្ហាញឱ្យឃើញពិតប្រាកដ។ រចនា JS អារេ foreach ក្នុងការខុសស្រឡះពីធម្មតា (អនុម័តនៅក្នុងភាសាផ្សេងទៀត), កំណែ, អនុញ្ញាតឱ្យពួកយើងដើម្បីផ្តល់នូវអារេនៃឱកាសមួយដើម្បីបង្ហាញពីលក្ខណៈសម្បត្តិរបស់ខ្លួនតាមរយៈកាលបរិច្ឆេទនៃធាតុរបស់លោក។ ឧបមាថាអារេមួយមានផ្លូវមួយ (លក្ខណៈគុណភាពនិងបរិមាណរបស់ពួកគេ) និងអារេមួយផ្សេងទៀត - រថយន្តដែលអាចធ្វើដំណើរបានតែនៅលើផ្លូវមួយចំនួននិងមានធុងប្រេងសំឡេងខុសគ្នា, ឧទាហរណ៍ចម្ងាយរវាងគ្រឿងផ្សំមានសារៈសំខាន់ផងដែរ។ បែបនេះនៅក្នុងនិមិត្តមួយដែលត្រូវតែយកក្បួនដោះស្រាយសមរម្យមួយដែលជាមូលដ្ឋានឧទាហរណ៍ផ្លូវនិងជ្រើសរថយន្តដែលនឹងអាចបើកបរនៅលើវា។ ហើយវាជាការប្រសើរប្រសិនបើផ្លូវហើយរថយន្តបាននិយាយនៅក្នុងកម្មវិធីនេះជាវត្ថុ "រកឃើញដោយខ្លួនឯង" ។ នេះជាកម្មវិធីធម្មជាតិនៃ Object-Oriented Programming ដែលក្នុងចំណោមរបស់ផ្សេងទៀតមិនត្រូវផ្លាស់ប្ដូរក្បួនដោះស្រាយសម្រាប់ការផ្លាស់ប្តូប្រមូលផ្លូវនិងរថយន្ត, ដោយស្វ័យប្រវត្តិសងសំណងជួសជុលផ្លូវសម្រាប់ការថែទាំរថយន្តនិងដូច្នេះនៅលើ បច្ចេកទេសនៅក្នុងរចនាសម្ព័ន foreach JS គឺសាមញ្ញណាស់: "aData.forEach (fData)", ដែលជាកន្លែងដែល fData - មុខងារដែលត្រូវបានអនុវត្តទៅធាតុនីមួយនៃការអារេ aData នេះ: ដំណើរការ fData (តម្លៃសន្ទស្សន៍) + + = {sText សន្ទស្សន៍ + + '= "+ + + + តម្លៃ'; '; } ។ ប្រសិនបើទិន្នន័យប្រភពត្រូវបានតំណាងដូចខាងក្រោម: aData var = [1,2,3,4] លទ្ធផលនៃការប្រើប្រាស់ដូច foreach JS នឹង: "0 = 1 1 = 2 2 = 3 3 = 4 4 = 11; 5 = 22, 6 = 44, 7 = បន្ទាត់ 1, 8 = បន្ទាត់ 2;" ។ វត្ថុលើ JavaScript - ពិសេស។ ការប្រើវត្ថុលើភាសានេះគឺមានភាពខុសគ្នាពីការអនុវត្តនៅក្នុងភាសាផ្សេងទៀត។ វត្ថុ - នេះនៅក្នុងខ្លួនវាគឺជាអារេនៃលក្ខណៈសម្បត្តិនិងវិធីសាស្រ្តមួយ។ ជាមួយក្រោយមកទៀតតាមពិតអនុវត្តសកម្មភាពសន្សំឬកែសម្រួលមាតិកាឬវត្ថុខាងក្រៅអារេអថេរផ្សេងទៀតរបស់ខ្លួន។ វត្ថុដែលបានចូលមកក្នុងអារេដែលជាស៊ុមនៅលើបន្ទះខ្សែភាពយន្ត, នៅពេលដែល iterating ក្នុង JS រចនាសម្ព័ន្ធវត្ថុ foreach បង្កើតបានជាសញ្ញាន័យវិទ្យាថ្មី: រចនាន័យអថេរ។ ដូច្នេះផ្លូវដោយខ្លួនឯងគឺអាចជ្រើសរថយន្តដែលអាចជិះលើពួកគេជាមួយនិងថ្ងៃចុងក្រោយនេះត្រូវបានត្រងផ្លូវដែលអាចប្រើបាន។ ប្រសិនបើអ្នកមិនយកចិត្តទុកដាក់, ដែលលែងត្រូវការតទៅទៀតក្នុងការជម្រើសកម្មវិធីនេះលេខកូដដែលអាចជឿទុកចិត្តកាន់តែច្រើន, ភារកិច្ច - ដើម្បីកំណត់ផ្លូវការនៃការផ្តល់ - ធ្វើឱ្យ foreach JS សាងសង់នៅក្នុងដំណោះស្រាយអត្ថន័យនិងសាមញ្ញ: ពង្រីកផ្លូវហោះហើរផ្លូវជ្រើសម៉ាស៊ីននិងប្រតិបត្តិការចែកចាយទំនិញ។ ប្រសិនបើមានផ្លូវថ្នល់និងគ្រឿងម៉ាស៊ីន - អារេនៃវត្ថុ, ក្បួនដោះស្រាយត្រូវបានសាមញ្ញយ៉ាងខ្លាំង។ វាអាចហាក់ដូចជាចម្លែកដែលផុសឡើងនៃរចនាសម្ព័ន្ធ foreach JS ជាយូរមកហើយជាយូរមកហើយក្នុងខាងមុខ។ ទោះយ៉ាងណាបើទោះបីមានភាពសាមញ្ញនៃចំណុចនេះនៅក្នុងការអនុវត្តវាជាការលំបាកក្នុងការអនុវត្ត។ ការគិតអ្នកអភិវឌ្ឍសម័យទំនើបដំណើរការជាមួយនឹងវត្ថុស៊ាំសម្រាប់ការសរសេរកម្មវិធី, ប៉ុន្តែមិនបានវត្ថុនៃបញ្ហាពិតប្រាកដ។ មិនយល់ជាទូទៅដោយអ្នកទាំងឡាយនៃរថយន្តផ្លូវ, ផ្លូវ, ចម្ងាយ ... Object-Oriented Programming មានការវិវត្តផ្លូវបន្លានិងជាប្រពៃណីត្រូវបានគេយកទៅបង្កើតអារេវត្ថុកម្មវិធី, ទម្រង់, ប៊ូតុង, ប្រអប់ជ្រើសផ្លូវល លើសពីនេះទៀត foreach JS រួមជាមួយការបង្កើតភាសាផ្សេងទៀតត្រូវបានអនុវត្តនៅក្នុងកម្មវិធីរុករកអ្នកទស្សនាដែលនាំនៅក្នុងដែនកំណត់ធ្ងន់ធ្ងរអនុវត្ត។ មិនមែនជាអ្នកអភិវឌ្ឍជារៀងរាល់គឺត្រៀមខ្លួនជាស្រេចដើម្បីចែករំលែកកូដរបស់ខ្លួន។ ឧទហរណ៍មានប្រសិទ្ធិភាពនៃការប្រើប្រាស់នៃអារេនៃវត្ថុនិងការប្រមូលពិត - វិធីល្អមួយដើម្បីបង្កើនចំណេះដឹង។ ទោះជាយ៉ាងណាការប្រើប្រាស់កូដ JavaScript សម្រាប់អ្នកអភិវឌ្ឍន៍ការប្រើប្រាស់ដោយមិនប្រាថ្នាជាផលប៉ះពាល់ដោយប្រយោលមានស្តីពីការអភិវឌ្ឍនៃគំនិតជោគជ័យសម្រាប់វត្ថុពិភពលោកពិតប្រាកដថាមវន្តនិង។ សំណង់ foreach JS មិនទាន់ល្អឥតខ្ចោះនិងការអភិវឌ្ឍនៃសញ្ញាន័យវិទ្យារបស់ពួកគេហាក់ដូចជាទិសដៅជោគជ័យខ្លាំងណាស់។
ខណៈពេល { ... aData [i] (typeof aData [i] = 'កំណត់'); ... ខ្ញុំ ++; } រង្វិលជុំ Foreach
aData.push (11);
aData.push (22);
aData.push (44);
aData.push ( 'បន្ទាត់ 1');
aData.push ( 'បន្ទាត់ 2');
var sText = '', លក្ខណៈពិសេសរបស់វត្ថុអារេ
អនុវត្ត foreach និងពិតប្រាកដវត្ថុ JS
Similar articles
Trending Now