{
const fruits = ['apple', 'banana', 'orange'];
const result = fruits.join(',');
console.log(result);
}
apple,banana,orange
{
const fruits = '🍎, 🥝, 🍌, 🍒';
const result = fruits.split(',');
console.log(result);
}
▶(4) ["🍎", " 🥝", " 🍌", " 🍒"]
0: "🍎"
1: " 🥝"
2: " 🍌"
3: " 🍒"
length: 4
{
const array = [1, 2, 3, 4, 5];
const result = array.reverse();
console.log(result);
console.log(array);
}
▶(5) [5, 4, 3, 2, 1]
▶(5) [5, 4, 3, 2, 1]
{
const array = [1, 2, 3, 4, 5];
const result = array.slice(2, 5);
console.log(result);
console.log(array);
}
▶(3) [3, 4, 5]
▶(5) [1, 2, 3, 4, 5]
class Student {
constructor(name, age, enrolled, score) {
this.name = name;
this.age = age;
this.enrolled = enrolled;
this.score = score;
}
}
const students = [
new Student('A', 29, true, 45),
new Student('B', 28, false, 80),
new Student('C', 30, true, 90),
new Student('D', 40, false, 66),
new Student('E', 18, true, 88),
];
{
const result = students.find((student) => student.score === 90);
console.log(result);
}
▶Student {name: "C", age: 30, enrolled: true, score: 90}
{
const result = students.filter((student) => student.enrolled);
console.log(result);
}
▶(3) [Student, Student, Student]
{
const result = students.map((student) => student.score);
console.log(result);
}
▶(5) [45, 80, 90, 66, 88]
{
const result = students.some((student) => student.score < 50);
console.log(result);
const result2 = !students.every((student) => student.score >= 50);
console.log(result2);
}
▶true
▶true
{
const result = students.reduce((prev, curr) => prev.score + curr.score);
console.log(result / students.length);
}
{
const result = students
.map((student) => student.score)
.filter((score) => score >= 50)
.join();
console.log(result);
}
▶80,90,66,88
{
const result = students
.map((student) => student.score)
.sort((a, b) => a - b)
.join();
console.log(result);
}
▶45,66,80,88,90