Phương thức
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
8 trả về một bản sao nông của một phần của mảng thành một đối tượng mảng mới được chọn từ const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
9 đến const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
0 [không bao gồm ______30] trong đó const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
9 và const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
0 đại diện cho chỉ mục của các mục trong mảng đó. Mảng ban đầu sẽ không bị sửa đổiThử nó
cú pháp
slice[]
slice[start]
slice[start, end]
Thông số
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
9 Tùy chọnChỉ mục dựa trên số không để bắt đầu trích xuất, được chuyển đổi thành số nguyên
- Chỉ số âm đếm ngược từ cuối mảng — nếu sử dụng
4,const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; const citrus = fruits.slice[1, 3]; // fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango'] // citrus contains ['Orange','Lemon']
5const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; const citrus = fruits.slice[1, 3]; // fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango'] // citrus contains ['Orange','Lemon']
- Nếu bỏ qua
6 hoặcconst fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; const citrus = fruits.slice[1, 3]; // fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango'] // citrus contains ['Orange','Lemon']
9, thì sử dụngconst fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; const citrus = fruits.slice[1, 3]; // fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango'] // citrus contains ['Orange','Lemon']
8const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; const citrus = fruits.slice[1, 3]; // fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango'] // citrus contains ['Orange','Lemon']
- Nếu
9, không có gì được trích xuấtconst fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; const citrus = fruits.slice[1, 3]; // fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango'] // citrus contains ['Orange','Lemon']
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
0 Tùy chọnChỉ mục dựa trên số 0 để kết thúc quá trình trích xuất, được chuyển đổi thành số nguyên.
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
8 chiết xuất lên đến nhưng không bao gồm const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
0- Chỉ số âm đếm ngược từ cuối mảng — nếu sử dụng
3,// Using slice, create newCar from myCar. const myHonda = { color: "red", wheels: 4, engine: { cylinders: 4, size: 2.2 }, }; const myCar = [myHonda, 2, "cherry condition", "purchased 1997"]; const newCar = myCar.slice[0, 2]; console.log["myCar =", myCar]; console.log["newCar =", newCar]; console.log["myCar[0].color =", myCar[0].color]; console.log["newCar[0].color =", newCar[0].color]; // Change the color of myHonda. myHonda.color = "purple"; console.log["The new color of my Honda is", myHonda.color]; console.log["myCar[0].color =", myCar[0].color]; console.log["newCar[0].color =", newCar[0].color];
4// Using slice, create newCar from myCar. const myHonda = { color: "red", wheels: 4, engine: { cylinders: 4, size: 2.2 }, }; const myCar = [myHonda, 2, "cherry condition", "purchased 1997"]; const newCar = myCar.slice[0, 2]; console.log["myCar =", myCar]; console.log["newCar =", newCar]; console.log["myCar[0].color =", myCar[0].color]; console.log["newCar[0].color =", newCar[0].color]; // Change the color of myHonda. myHonda.color = "purple"; console.log["The new color of my Honda is", myHonda.color]; console.log["myCar[0].color =", myCar[0].color]; console.log["newCar[0].color =", newCar[0].color];
- Nếu sử dụng
5,// Using slice, create newCar from myCar. const myHonda = { color: "red", wheels: 4, engine: { cylinders: 4, size: 2.2 }, }; const myCar = [myHonda, 2, "cherry condition", "purchased 1997"]; const newCar = myCar.slice[0, 2]; console.log["myCar =", myCar]; console.log["newCar =", newCar]; console.log["myCar[0].color =", myCar[0].color]; console.log["newCar[0].color =", newCar[0].color]; // Change the color of myHonda. myHonda.color = "purple"; console.log["The new color of my Honda is", myHonda.color]; console.log["myCar[0].color =", myCar[0].color]; console.log["newCar[0].color =", newCar[0].color];
8const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; const citrus = fruits.slice[1, 3]; // fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango'] // citrus contains ['Orange','Lemon']
- Nếu
7 hoặc// Using slice, create newCar from myCar. const myHonda = { color: "red", wheels: 4, engine: { cylinders: 4, size: 2.2 }, }; const myCar = [myHonda, 2, "cherry condition", "purchased 1997"]; const newCar = myCar.slice[0, 2]; console.log["myCar =", myCar]; console.log["newCar =", newCar]; console.log["myCar[0].color =", myCar[0].color]; console.log["newCar[0].color =", newCar[0].color]; // Change the color of myHonda. myHonda.color = "purple"; console.log["The new color of my Honda is", myHonda.color]; console.log["myCar[0].color =", myCar[0].color]; console.log["newCar[0].color =", newCar[0].color];
0 bị bỏ qua, thìconst fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; const citrus = fruits.slice[1, 3]; // fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango'] // citrus contains ['Orange','Lemon']
9 được sử dụng, khiến tất cả các phần tử cho đến phần cuối được trích xuất// Using slice, create newCar from myCar. const myHonda = { color: "red", wheels: 4, engine: { cylinders: 4, size: 2.2 }, }; const myCar = [myHonda, 2, "cherry condition", "purchased 1997"]; const newCar = myCar.slice[0, 2]; console.log["myCar =", myCar]; console.log["newCar =", newCar]; console.log["myCar[0].color =", myCar[0].color]; console.log["newCar[0].color =", newCar[0].color]; // Change the color of myHonda. myHonda.color = "purple"; console.log["The new color of my Honda is", myHonda.color]; console.log["myCar[0].color =", myCar[0].color]; console.log["newCar[0].color =", newCar[0].color];
- Nếu
0 được định vị trước hoặc tạiconst fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; const citrus = fruits.slice[1, 3]; // fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango'] // citrus contains ['Orange','Lemon']
9 sau khi chuẩn hóa, không có gì được trích xuấtconst fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; const citrus = fruits.slice[1, 3]; // fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango'] // citrus contains ['Orange','Lemon']
Giá trị trả về
Một mảng mới chứa các phần tử được trích xuất
Sự miêu tả
Phương pháp
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
8 là một phương pháp sao chép. Nó không làm thay đổi const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
23 mà thay vào đó trả về một bản sao nông chứa một số phần tử giống như các phần tử từ mảng ban đầuPhương pháp
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
8 bảo tồn các vị trí trống. Nếu phần được cắt lát thưa thớt, thì mảng được trả về cũng thưa thớtPhương pháp
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
8 là chung chung. Nó chỉ mong đợi giá trị const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
23 có thuộc tính const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
27 và các thuộc tính có khóa số nguyênví dụ
Trả về một phần của một mảng hiện có
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
Sử dụng lát
Trong ví dụ sau,
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
28 tạo một mảng mới, const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
29, từ const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
80. Cả hai đều bao gồm một tham chiếu đến đối tượng const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
81. Khi màu của const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
81 chuyển sang màu tím, cả hai mảng phản ánh sự thay đổi// Using slice, create newCar from myCar.
const myHonda = {
color: "red",
wheels: 4,
engine: { cylinders: 4, size: 2.2 },
};
const myCar = [myHonda, 2, "cherry condition", "purchased 1997"];
const newCar = myCar.slice[0, 2];
console.log["myCar =", myCar];
console.log["newCar =", newCar];
console.log["myCar[0].color =", myCar[0].color];
console.log["newCar[0].color =", newCar[0].color];
// Change the color of myHonda.
myHonda.color = "purple";
console.log["The new color of my Honda is", myHonda.color];
console.log["myCar[0].color =", myCar[0].color];
console.log["newCar[0].color =", newCar[0].color];
Kịch bản này viết
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
2Gọi slice[] trên các đối tượng không phải mảng
Phương thức
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
8 đọc thuộc tính const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
27 của const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
23. Sau đó, nó đọc các thuộc tính có khóa số nguyên từ const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
9 đến const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
0 và định nghĩa chúng trên một mảng mới được tạoconst fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
8Sử dụng slice[] để chuyển đổi các đối tượng dạng mảng thành mảng
Phương thức
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
8 thường được sử dụng với const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
89 và const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice[1, 3];
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
70 để tạo một phương thức tiện ích chuyển đổi một đối tượng dạng mảng thành một mảng
Làm cách nào để lấy tập hợp con của đối tượng trong JavaScript?
Cách ngắn nhất và dễ dàng nhất để lấy tập hợp con các thuộc tính của đối tượng JavaScript là sử dụng cú pháp hủy đối tượng . Chúng ta có một đối tượng với các thuộc tính a , b và c. Để có được các thuộc tính, chúng ta có thể hủy cấu trúc chúng để gán chúng cho các biến riêng của chúng.
Làm cách nào để tạo các tập hợp con của một mảng trong JavaScript?
Chúng ta được yêu cầu viết một hàm JavaScript lấy một mảng ký tự làm đối số đầu tiên và duy nhất . Hàm sẽ xây dựng và trả về một mảng gồm tất cả các mảng con có thể được hình thành từ mảng ban đầu. đầu ra const = [ [2], [1], [3], [1,2,3], [2,3], [1,2], [1, 3], [] ];
Làm cách nào để trả về tập hợp con của một chuỗi trong JavaScript?
JavaScript. Trả về một tập hợp con của một chuỗi .
Giải pháp mẫu. -
Mã HTML.