Search Header Logo
unit6 continue

unit6 continue

Assessment

Presentation

Computers

University

Medium

Created by

somxai Ngakhamphithoun

Used 5+ times

FREE Resource

17 Slides • 11 Questions

1

unit6 continue

Array Properties & Function

Slide image

2

Multiple Select

ຮູບແບບຂອບເຂດຕົວປ່ຽນແມ່ນຂໍ້ໃດແດ່

1

local

2

locla

3

golbal

4

global

3

ຄຸນສົມບັດຂອງ ອາເຣ

ຫາຈໍານວນສະມາຊິກ ແລະ ລຽງລໍາດັບ 

let color = [“ແດງ”, “ຟ້າ”, “ເຫຼືອງ”];

let x = color.length;

let y = color.sort();

4

Multiple Select

ຈົ່ງສ້າງອາເຣເພື່ອເກັບຊື່ຂອງສັດໃນສ່ວນສັດແຫ່ງໜຶ່ງໂດຍໃສ່ຊື່ອາເຣວ່າ Animals

1

ສ້າງ file animals.js

2

ສ້າງອາເຣໃນ file animals.js ໂດຍໃສ່ຊື່ຂອງສັດທີ່ມີໃນສ່ວນສັດໃຫ້ໄດ້ 5 ຊະນິດຂອງສັດໃນ່ສ່ວນສັດ

3

ສ້າງຕົວປ່ຽນ total ຂື້ນມາເພື່ອເກັບຈຳນວນສັດທີ່ມີໃນອາເຣວ່າມີຈັກຊະນິດ

4

ສະແດງສະມາຊິກຂອງອາເຣ

5

ສຳເລັດ 1 ຄະແນນ / 10 ນາທີ

5

Multiple Select

ຈົ່ງລຽງລຳດັບຂອງສະມາຊິກອາເຣ Animal

1

ສະແດງສະມາຊິກກ່ອນການລຽງລຳດັບ

2

ທຳການລຽງລຳດັບ

3

ສະແດງສະມາຊິກຫຼັງມີການລຽງລຳດັບ

4

ສຳເລັດ 1 ຄະແນນ / 3 ນາທີ

6

ການຫາສະມາຊິກອັນທຳອິດ ແລະ ອັນສຸດທ້າຍ

let first = color[0];

let last = color[color.length-1];

7

Multiple Select

ໃຫ້ນັກສຶກສາສ້າງອາເຣ fruits ຂື້ນມາເພື່ອເກັບຊືຂອງໝາກໄມ້.

1

ສ້າງອາເຣ fruits ແລ້ວເກັບຊື່ໝາກໄມ້ໃຫ້ໄດ້ຢ່າງໜ້ອຍ 7 ປະເພດໝາກໄມ້

2

ແລ້ວສະແດງຊື່ຂອງໝາກໄມ້ທີ່ຢູ່ໃນອິນເດັກທຳອິກຂອງອາເຣ

3

ຫຼັງຈາກຮູ້ສະມາຊິກທຳອິກແລ້ວ ໃຫ້ສະແດງໝາກໄມ້ທີ່ຢູ່ສຸດທ້າຍໝູ່ອອກມາ

4

ສຳເລັດ 2 ຄະແນນ / 10 ນາທີ

8

Multiple Choice

ການຫາຈໍານວນສະມາຊິກໃນອາເຣແມ່ນຂໍ້ໃດ

1

let color = [“ແດງ”, “ຟ້າ”, “ເຫຼືອງ”];

let x = color.lenght;

2

let color = [“ແດງ”, “ຟ້າ”, “ເຫຼືອງ”];

let x = color.legth;

3

let color = [“ແດງ”, “ຟ້າ”, “ເຫຼືອງ”];

let x = color.length;

4

let color = [“ແດງ”, “ຟ້າ”, “ເຫຼືອງ”];

let x = color.lengh;

9

Multiple Choice

ການລຽງລໍາດັບສະມາຊິກອາເຣແມ່ນຂໍ້ໃດ

1

let color = [“ແດງ”, “ຟ້າ”, “ເຫຼືອງ”];

let y = colors.sort();

2

let color = [“ແດງ”, “ຟ້າ”, “ເຫຼືອງ”];

let y = color.srot();

3

let colors = [“ແດງ”, “ຟ້າ”, “ເຫຼືອງ”];

let y = color.sort();

4

let color = [“ແດງ”, “ຟ້າ”, “ເຫຼືອງ”];

let y = color.sort();

10

ການເພີ່ມສະມາຊິກ Array

color.push("ສີເທົາ");

11

Multiple Select

ໃຫ້ນັກສຶກສາເພີ່ມໝາກໄມ້ອິກ 1 ຊະນິດ ໃນອາເຣ fruits ທີ່ສ້າງໄວ້ໃນ workshop ເກົ່າ

1

ເພີ່ມ "ໝາກພ້າວ" ໃນອາເຣ fruits

2

ສະແດງຜົນ ອາເຣ fruits ອອກມາ

3

ສຳເລັດ 1 ຄະແນນ / 5 ນາທີ

12

ການເຂົ້າເຖິງສະມາຊິກດ້ວຍ For Loop

ຕົວຢ່າງການໃຊ້ for loop

Slide image

13

Multiple Select

ຈົ່ງສ້າງ ອາເຣ cars ແລ້ວເກັບສະມາຊິກຊື່ຍີຫໍ້ລົດທີ່ນັກສຶກສາມັກ

1

ສ້າງ file .js ໃໝ່

2

ສ້າງ ອາເຣ Cars ພ້ອມໃສ່ສະມາຊິກໃນອາເຣ

3

ໃສ່ຄຳສັ່ງ For loop ຖືກຕ້ອງ

4

ສະແດງຜົນໄດ້

5

ສຳເລັດ 2 ຄະແນນ / 5 ນາທີ

14

ເຂົ້າເຖິງສະມາຊິກດ້ວຍ ForEach

ຮູບແບບ

Slide image

15

Multiple Select

ຈົ່ງສ້າງ ອາເຣ computer ແລ້ວເກັບສະມາຊິກຊື່ຍີຫໍ້ຄອມພີວເຕີທີ່ນັກສຶກສາມັກ

1

ສ້າງ file .js ໃໝ່

2

ສ້າງ ອາເຣ computer ພ້ອມໃສ່ສະມາຊິກໃນອາເຣ

3

ໃສ່ຄຳສັ່ງ forEach ຖືກຕ້ອງ

4

ສະແດງຜົນໄດ້

5

ສຳເລັດ 2 ຄະແນນ / 5 ນາທີ

16

ການແປງ Array ເປັນ String

  • ແບບທີ່1 .toString() //ແປງເປັນ String 

  • ແບບທີ່2 .join(" * "); // ນໍາຄ່າແຕ່ລະຄ່າໃນຕົວປ່ຽນ arrayມາລວມກັນເປັນຂໍ້ຄວາມ ແລະ ສົ່ງຄ່າກັບເປັນຂໍ້ຄວາມທີ່ມີຕົວຄັ່ນຄ່າຕົວປ່ຽນແຕ່ລະຄ່າຕາມທີ່ກໍານົດ 

17

ການລົບສະມາຊິກອາເຣ

.pop(); // ເອົາຕົວສຸດທ້າຍອອກ 


ຕົວຢ່າງ: let x = color.pop(); //ເອົາຕົວທ້າຍອອກແລ້ວເກັບໃນຕົວປ່ຽນ x

18

Multiple Select

ຈົ່ງສ້າງ colors =["ແດງ","ຂາວ","ຟ້າ","ເຫຼືອງ"];

1

ສະແດງຜົນກ່ອນການເພີ່ມ

2

ເພີ່ມສະມາຊິກໃໝ່

3

ສະແດງຜົນຫຼັງເພີ່ມ

4

ສຳເລັດ 1 ຄະແນນ / 3 ນາທີ

19

ການລົບ ແລະ ເພີ່ມສະມາຊິກ Array

  • .unshift(); // ເພີ່ມຕົວທຳອິດ

  • .push(); // ເພີ່ມຕົວສຸດທ້າຍ

  • .shift(); // ລົບຕົວທຳອິດອອກ 

  • .pop(); // ລົບຕົວສຸດທ້າຍອອກ

  • .splice(); // ເພີ່ມ ຫຼື ລົບຕາມຕຳແໜ່ງທີ່ຕ້ອງການ

20

ການລົບ ແລະ ເພີ່ມສະມາຊິກ Array


Slide image

21

Splice(ຕຳແໜ່ງ,ຈຳນວນທີ່ຈະລົບ,ຂໍ້ມູນທີ່ຈະເພີ່ມ)

Slide image

22

ການລວມ Array

ຮູບແບບ

Slide image

23

Multiple Select

ຈົ່ງສ້າງຈົ່ງລວມອາເຣດັ່ງລູ່ມນີ້:

1

ສ້າງອາເຣ colors =["ແດງ","ຂາວ","ຟ້າ","ເຫຼືອງ"];

2

fruits = [“ໝາກກ້ຽງ", “ແຕ່ງໂມ"];

3

let vegetables = [“ຜັກກາດ", "ຜັກຊີ", "ຜັກສະລັດ"];

4

ທຳການລວມອາເຣ

5

ສຳເລັດ 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

Slide image

Show answer

Auto Play

Slide 1 / 28

SLIDE