
unit6 continue
Presentation
•
Computers
•
University
•
Medium
somxai Ngakhamphithoun
Used 5+ times
FREE Resource
17 Slides • 11 Questions
1
unit6 continue
Array Properties & Function
2
Multiple Select
ຮູບແບບຂອບເຂດຕົວປ່ຽນແມ່ນຂໍ້ໃດແດ່
local
locla
golbal
global
3
ຄຸນສົມບັດຂອງ ອາເຣ
ຫາຈໍານວນສະມາຊິກ ແລະ ລຽງລໍາດັບ
let color = [“ແດງ”, “ຟ້າ”, “ເຫຼືອງ”];
let x = color.length;
let y = color.sort();
4
Multiple Select
ຈົ່ງສ້າງອາເຣເພື່ອເກັບຊື່ຂອງສັດໃນສ່ວນສັດແຫ່ງໜຶ່ງໂດຍໃສ່ຊື່ອາເຣວ່າ Animals
ສ້າງ file animals.js
ສ້າງອາເຣໃນ file animals.js ໂດຍໃສ່ຊື່ຂອງສັດທີ່ມີໃນສ່ວນສັດໃຫ້ໄດ້ 5 ຊະນິດຂອງສັດໃນ່ສ່ວນສັດ
ສ້າງຕົວປ່ຽນ total ຂື້ນມາເພື່ອເກັບຈຳນວນສັດທີ່ມີໃນອາເຣວ່າມີຈັກຊະນິດ
ສະແດງສະມາຊິກຂອງອາເຣ
ສຳເລັດ 1 ຄະແນນ / 10 ນາທີ
5
Multiple Select
ຈົ່ງລຽງລຳດັບຂອງສະມາຊິກອາເຣ Animal
ສະແດງສະມາຊິກກ່ອນການລຽງລຳດັບ
ທຳການລຽງລຳດັບ
ສະແດງສະມາຊິກຫຼັງມີການລຽງລຳດັບ
ສຳເລັດ 1 ຄະແນນ / 3 ນາທີ
6
ການຫາສະມາຊິກອັນທຳອິດ ແລະ ອັນສຸດທ້າຍ
let first = color[0];
let last = color[color.length-1];
7
Multiple Select
ໃຫ້ນັກສຶກສາສ້າງອາເຣ fruits ຂື້ນມາເພື່ອເກັບຊືຂອງໝາກໄມ້.
ສ້າງອາເຣ fruits ແລ້ວເກັບຊື່ໝາກໄມ້ໃຫ້ໄດ້ຢ່າງໜ້ອຍ 7 ປະເພດໝາກໄມ້
ແລ້ວສະແດງຊື່ຂອງໝາກໄມ້ທີ່ຢູ່ໃນອິນເດັກທຳອິກຂອງອາເຣ
ຫຼັງຈາກຮູ້ສະມາຊິກທຳອິກແລ້ວ ໃຫ້ສະແດງໝາກໄມ້ທີ່ຢູ່ສຸດທ້າຍໝູ່ອອກມາ
ສຳເລັດ 2 ຄະແນນ / 10 ນາທີ
8
Multiple Choice
ການຫາຈໍານວນສະມາຊິກໃນອາເຣແມ່ນຂໍ້ໃດ
let color = [“ແດງ”, “ຟ້າ”, “ເຫຼືອງ”];
let x = color.lenght;
let color = [“ແດງ”, “ຟ້າ”, “ເຫຼືອງ”];
let x = color.legth;
let color = [“ແດງ”, “ຟ້າ”, “ເຫຼືອງ”];
let x = color.length;
let color = [“ແດງ”, “ຟ້າ”, “ເຫຼືອງ”];
let x = color.lengh;
9
Multiple Choice
ການລຽງລໍາດັບສະມາຊິກອາເຣແມ່ນຂໍ້ໃດ
let color = [“ແດງ”, “ຟ້າ”, “ເຫຼືອງ”];
let y = colors.sort();
let color = [“ແດງ”, “ຟ້າ”, “ເຫຼືອງ”];
let y = color.srot();
let colors = [“ແດງ”, “ຟ້າ”, “ເຫຼືອງ”];
let y = color.sort();
let color = [“ແດງ”, “ຟ້າ”, “ເຫຼືອງ”];
let y = color.sort();
10
ການເພີ່ມສະມາຊິກ Array
color.push("ສີເທົາ");
11
Multiple Select
ໃຫ້ນັກສຶກສາເພີ່ມໝາກໄມ້ອິກ 1 ຊະນິດ ໃນອາເຣ fruits ທີ່ສ້າງໄວ້ໃນ workshop ເກົ່າ
ເພີ່ມ "ໝາກພ້າວ" ໃນອາເຣ fruits
ສະແດງຜົນ ອາເຣ fruits ອອກມາ
ສຳເລັດ 1 ຄະແນນ / 5 ນາທີ
12
ການເຂົ້າເຖິງສະມາຊິກດ້ວຍ For Loop
ຕົວຢ່າງການໃຊ້ for loop
13
Multiple Select
ຈົ່ງສ້າງ ອາເຣ cars ແລ້ວເກັບສະມາຊິກຊື່ຍີຫໍ້ລົດທີ່ນັກສຶກສາມັກ
ສ້າງ file .js ໃໝ່
ສ້າງ ອາເຣ Cars ພ້ອມໃສ່ສະມາຊິກໃນອາເຣ
ໃສ່ຄຳສັ່ງ For loop ຖືກຕ້ອງ
ສະແດງຜົນໄດ້
ສຳເລັດ 2 ຄະແນນ / 5 ນາທີ
14
ເຂົ້າເຖິງສະມາຊິກດ້ວຍ ForEach
ຮູບແບບ
15
Multiple Select
ຈົ່ງສ້າງ ອາເຣ computer ແລ້ວເກັບສະມາຊິກຊື່ຍີຫໍ້ຄອມພີວເຕີທີ່ນັກສຶກສາມັກ
ສ້າງ file .js ໃໝ່
ສ້າງ ອາເຣ computer ພ້ອມໃສ່ສະມາຊິກໃນອາເຣ
ໃສ່ຄຳສັ່ງ forEach ຖືກຕ້ອງ
ສະແດງຜົນໄດ້
ສຳເລັດ 2 ຄະແນນ / 5 ນາທີ
16
ການແປງ Array ເປັນ String
ແບບທີ່1 .toString() //ແປງເປັນ String
ແບບທີ່2 .join(" * "); // ນໍາຄ່າແຕ່ລະຄ່າໃນຕົວປ່ຽນ arrayມາລວມກັນເປັນຂໍ້ຄວາມ ແລະ ສົ່ງຄ່າກັບເປັນຂໍ້ຄວາມທີ່ມີຕົວຄັ່ນຄ່າຕົວປ່ຽນແຕ່ລະຄ່າຕາມທີ່ກໍານົດ
17
ການລົບສະມາຊິກອາເຣ
.pop(); // ເອົາຕົວສຸດທ້າຍອອກ
ຕົວຢ່າງ: let x = color.pop(); //ເອົາຕົວທ້າຍອອກແລ້ວເກັບໃນຕົວປ່ຽນ x
18
Multiple Select
ຈົ່ງສ້າງ colors =["ແດງ","ຂາວ","ຟ້າ","ເຫຼືອງ"];
ສະແດງຜົນກ່ອນການເພີ່ມ
ເພີ່ມສະມາຊິກໃໝ່
ສະແດງຜົນຫຼັງເພີ່ມ
ສຳເລັດ 1 ຄະແນນ / 3 ນາທີ
19
ການລົບ ແລະ ເພີ່ມສະມາຊິກ Array
.unshift(); // ເພີ່ມຕົວທຳອິດ
.push(); // ເພີ່ມຕົວສຸດທ້າຍ
.shift(); // ລົບຕົວທຳອິດອອກ
.pop(); // ລົບຕົວສຸດທ້າຍອອກ
.splice(); // ເພີ່ມ ຫຼື ລົບຕາມຕຳແໜ່ງທີ່ຕ້ອງການ
20
ການລົບ ແລະ ເພີ່ມສະມາຊິກ Array
21
Splice(ຕຳແໜ່ງ,ຈຳນວນທີ່ຈະລົບ,ຂໍ້ມູນທີ່ຈະເພີ່ມ)
22
ການລວມ Array
ຮູບແບບ
23
Multiple Select
ຈົ່ງສ້າງຈົ່ງລວມອາເຣດັ່ງລູ່ມນີ້:
ສ້າງອາເຣ colors =["ແດງ","ຂາວ","ຟ້າ","ເຫຼືອງ"];
fruits = [“ໝາກກ້ຽງ", “ແຕ່ງໂມ"];
let vegetables = [“ຜັກກາດ", "ຜັກຊີ", "ຜັກສະລັດ"];
ທຳການລວມອາເຣ
ສຳເລັດ 1 ຄະແນນ / 10 ນາທີ
24
ການລຽງລຳດັບ Array
● let fruits = [“ໝາກກ້ຽງ", “ແຕ່ງໂມ"];
● fruits.sort();
● fruits.reverse();
25
ລຽງລໍາດັບໃນ Array ແບບຕົວເລກ (ນ້ອຍໄປຫຼາຍ)
let points = [20, 100, -100, 5, -25, 10];
points.sort(function(a, b){
return a - b
});
a ຄື ຄ່າຕົວເລກທີ່ມີຄ່າລົບຈະຖືກລຽງກ່ອນ
b ຄື ຄ່າຕົວເລກທີ່ມີຄ່າບວກຈະຖືກລຽງພາຍຫລັງ
26
ຈົ່ງລຽງລຳດັບອາເຣຕໍ່ໄປນີ້ ນ້ອຍ ຫາ ໃຫຍ່
let points =[20,-5,-2,40,100,-500,150];
console.log(points);
// ນ້ອຍໄປຫາຫຼາຍ
points.sort(function(a,b){
return a-b;
});
console.log(points);
27
ລຽງລໍາດັບໃນ Array ແບບຕົວເລກ (ຫຼາຍໄປນ້ອຍ)
let points = [20, 100, -100, 5, -25, 10];
points.sort(function(a, b){
return b – a
});
b ຄື ຄ່າຕົວເລກທີ່ມີຄ່າບວກຈະຖືກລຽງພາຍຫລັງ
a ຄື ຄ່າຕົວເລກທີ່ມີຄ່າລົບຈະຖືກລຽງກ່ອນ
28
ຈົ່ງລຽງລຳດັບອາເຣຕໍ່ໄປນີ້ ໃຫຍ່ ຫາ ນ້ອຍ
let points =[20,-5,-2,40,100,-500,150];
console.log(points);
//ຫຼາຍ ໄປຫາ ນ້ອຍ
points.sort(function(a,b){
return b-a;
});
console.log(points);
unit6 continue
Array Properties & Function
Show answer
Auto Play
Slide 1 / 28
SLIDE
Similar Resources on Wayground
24 questions
Travel
Presentation
•
University
19 questions
Writing a Summary
Presentation
•
University
22 questions
Mastering Email's By Mr. B
Presentation
•
12th Grade
23 questions
Internet Basics, Lesson 1: Connecting to the Internet
Presentation
•
University
24 questions
ARTIFICIAL INTELLIGENCE : BOON or BANE? Everything You Need
Presentation
•
University
19 questions
OOP Lesson 3
Presentation
•
University
21 questions
Lskill - Listening for Main idea
Presentation
•
University
21 questions
Foundation Day | Live Quiz
Presentation
•
University
Popular Resources on Wayground
19 questions
Naming Polygons
Quiz
•
3rd Grade
10 questions
Prime Factorization
Quiz
•
6th Grade
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
Discover more resources for Computers
50 questions
ELA EOG Prep 7th Grade
Quiz
•
KG - University
20 questions
Guess The App
Quiz
•
KG - Professional Dev...
11 questions
dog breeds
Quiz
•
3rd Grade - Professio...
11 questions
NFL Football logos
Quiz
•
KG - Professional Dev...
19 questions
Minecraft
Quiz
•
6th Grade - Professio...
20 questions
Block Buster Movies
Quiz
•
10th Grade - Professi...
10 questions
Would you rather...
Quiz
•
KG - University
49 questions
AP Environmental Science Final Exam Review
Quiz
•
10th Grade - University