Cấp độ 8.7 Sách bài tập JavaScript
Cho một từ. Hãy xáo trộn các chữ cái của từ đó theo thứ tự ngẫu nhiên.
Cho một input, một nút bấm và một danh sách ul.
Nhập một số vào input. Khi nhấp
vào nút, hãy xuất danh sách tất cả
các khả năng phân tích số đó thành
hai thừa số.
Trên trang, thông qua định vị tuyệt đối, có các div được đặt, có thể chồng lên nhau. Khi nhấp vào bất kỳ div nào, hãy làm sao cho nó nằm trên tất cả các div còn lại.
Hãy xuất ra màn hình kim tự tháp sau:
999999999
88888888
7777777
666666
55555
4444
333
22
1
88888888
7777777
666666
55555
4444
333
22
1
Cho một danh sách sự kiện trong những ngày cụ thể, được lưu trữ trong cấu trúc sau:
let events = {
'2019-12-29': ['name1', 'name3', 'name5', 'name7'],
'2019-12-30': ['name4', 'name8', 'name9'],
'2019-12-31': ['name2', 'name6'],
}
Viết mã chuyển đổi cấu trúc dữ liệu thành dạng sau:
let events = [
{
date: '2019-12-29'
event: 'name1'
},
{
date: '2019-12-31'
event: 'name2'
},
{
date: '2019-12-29'
event: 'name3'
},
{
date: '2019-12-30'
event: 'name4'
},
{
date: '2019-12-29'
event: 'name5'
},
{
date: '2019-12-31'
event: 'name6'
},
{
date: '2019-12-29'
event: 'name7'
},
{
date: '2019-12-30'
event: 'name8'
},
{
date: '2019-12-30'
event: 'name9'
},
]