Phần còn lại api trong php w3schools
Dòng. var map=google mới. bản đồ. Bản đồ (tài liệu. getElementById("googleMap"), mapProp); Show
phần tử có id="googleMap", sử dụng các tham số được truyền (mapProp) Nhiều bản đồVí dụ dưới đây xác định bốn bản đồ với các loại bản đồ khác nhau Thí dụvar map1 = google mới. bản đồ. Bản đồ (tài liệu. getElementById("googleMap1"), mapOptions1); Khóa API Google miễn phíGoogle cho phép một trang web gọi miễn phí bất kỳ Google API nào, hàng nghìn lần mỗi ngày Truy cập https. // nhà phát triển. Google. com/maps/documentation/javascript/get-api-key để tìm hiểu cách lấy khóa API
Từ khóa Hằng tương tự như biến let, chỉ khác là giá trị không thể thay đổi Thí dụvar x = 10; Đọc thêm về Hàm mũi tênCác hàm mũi tên cho phép một cú pháp ngắn để viết các biểu thức hàm Bạn không cần từ khóa Thí dụ// ES5 // ES6 Hàm mũi tên không có Các chức năng mũi tên không được nâng lên. Chúng phải được xác định trước khi chúng được sử dụng Sử dụng Bạn chỉ có thể bỏ qua từ khóa Tìm hiểu thêm về Hàm mũi tên trong chương. Hàm mũi tên JavaScript Sự lây lan (. ) Nhà điều hànhCác. toán tử mở rộng một lần lặp (như một mảng) thành nhiều phần tử hơn Thí dụconst cars1 = ["Saab", "Volvo",. "BMW"]; const kết hợp = [xe1,. xe 2]; Tự mình thử »Các. toán tử có thể được sử dụng để mở rộng một lần lặp thành nhiều đối số hơn cho các lệnh gọi hàm Thí dụconst numbers = [23,55,21,87,56]; Vòng lặp For/OfCâu lệnh JavaScript
Vòng lặp for (biến của lần lặp) { biến - Đối với mỗi lần lặp, giá trị của thuộc tính tiếp theo được gán cho biến. Biến có thể được khai báo bằng iterable - Một đối tượng có thuộc tính iterable Vòng lặp trên một MảngThí dụconst cars = ["BMW", "Volvo", "Mini"]; cho (x ô tô) { Vòng qua một chuỗiThí dụlet language = "JavaScript"; for (let x of language) { Tìm hiểu thêm trong chương. Vòng lặp JavaScript Cho/Vào/Của Bản đồ JavaScriptCó thể sử dụng Đối tượng làm khóa là một tính năng quan trọng của Bản đồ Thí dụconst fruit = new Map([ Tìm hiểu thêm về các đối tượng Bản đồ và sự khác biệt giữa Bản đồ và Mảng trong chương. Bản đồ JavaScript Bộ JavaScriptThí dụ// Tạo một tập hợp // Thêm một số giá trị vào Tập hợp Tìm hiểu thêm về Đặt đối tượng trong chương. Bộ JavaScript Lớp JavaScriptLớp JavaScript là mẫu cho Đối tượng JavaScript Sử dụng từ khóa Luôn thêm một phương thức có tên cú phápclass Tên lớp { Thí dụclass Ô tô { Ví dụ trên tạo một lớp tên là "Xe hơi" Lớp có hai thuộc tính ban đầu. "tên" và "năm" Một lớp JavaScript không phải là một đối tượng Nó là một khuôn mẫu cho các đối tượng JavaScript Sử dụng một lớpKhi bạn có một lớp, bạn có thể sử dụng lớp để tạo các đối tượng Thí dụconst myCar1 = new Car("Ford", 2014); Tự mình thử » Tìm hiểu thêm về các lớp trong chương. Lớp JavaScript Lời hứa JavaScriptLời hứa là một đối tượng JavaScript liên kết "Mã sản xuất" và "Mã tiêu thụ" "Sản xuất mã" có thể mất một chút thời gian và "Mã tiêu thụ" phải chờ kết quả Cú pháp lời hứaconst myPromise = new Promise(function(myResolve, myReject) { myResolve(); // "Consuming Code" (Phải đợi Promise được thực hiện). Ví dụ sử dụng một lời hứaconst myPromise = new Promise(function(myResolve, myReject) { myPromise. then(function(value) { Tự mình thử » Tìm hiểu thêm về Lời hứa trong chương. Lời hứa JavaScript Loại ký hiệuBiểu tượng JavaScript là một kiểu dữ liệu nguyên thủy giống như Số, Chuỗi hoặc Boolean Nó đại diện cho một mã định danh "ẩn" duy nhất mà không mã nào khác có thể vô tình truy cập Chẳng hạn, nếu các lập trình viên khác nhau muốn thêm một người. id cho một đối tượng người thuộc mã của bên thứ ba, họ có thể trộn các giá trị của nhau Sử dụng Symbol() để tạo một số nhận dạng duy nhất, giải quyết vấn đề này Thí dụconst person = { let id = Symbol('id'); Ghi chúBiểu tượng luôn là duy nhất Nếu bạn tạo hai biểu tượng có cùng mô tả, chúng sẽ có các giá trị khác nhau Biểu tượng ("id") == Biểu tượng ("id"); Giá trị tham số mặc địnhES6 cho phép các tham số chức năng có giá trị mặc định Thí dụfunction myFunction(x, y = 10) { Thông số phần còn lại chức năngTham số còn lại (. ) cho phép một hàm coi số lượng đối số không xác định là một mảng Thí dụhàm tổng(. args) { đặt x = tổng(4, 9, 16, 25, 29, 100, 66, 77); Tự mình thử »Sợi dây. bao gồm()Phương thức Thí dụlet text = "Xin chào thế giới, chào mừng đến với vũ trụ. "; Sợi dây. bắt đầu với()Phương thức Thí dụlet text = "Xin chào thế giới, chào mừng đến với vũ trụ. “; chữ. startedWith("Xin chào") // Trả về true Tự mình thử »Sợi dây. kết thúcWith()Phương thức Thí dụvar text = "John Doe"; Mảng. từ()Phương thức Thí dụTạo một mảng từ một chuỗi Mảng. from("ABCDEFG") // Trả về [A,B,C,D,E,F,G] Tự mình thử »Phím mảng()Phương thức Thí dụTạo một đối tượng Array Iterator, chứa các khóa của mảng const trái cây = ["Chuối", "Cam", "Táo", "Xoài"]; let text = ""; Tìm mảng()Phương thức Ví dụ này tìm (trả về giá trị của ) phần tử đầu tiên lớn hơn 18 Thí dụconst number = [4, 9, 16, 25, 29]; function myFunction(value, index, array) { Lưu ý rằng hàm có 3 đối số
Mảng findIndex()Phương thức Ví dụ này tìm chỉ mục của phần tử đầu tiên lớn hơn 18 Thí dụconst number = [4, 9, 16, 25, 29]; function myFunction(value, index, array) { Lưu ý rằng hàm có 3 đối số
Phương pháp toán học mớiES6 đã thêm các phương thức sau vào đối tượng Math
Toán học. Phương thức trunc()
Thí dụTự mình thử »Toán học. dấu () Phương pháp
Thí dụToán. dấu(-4); . dấu(0); . dấu(4); Toán học. Phương thức cbrt()
Thí dụToán. cbrt(8); . cbrt(64); . cbrt(125); Toán học. Phương thức log2()
Toán học. Phương thức log10()
Thuộc tính số mớiES6 đã thêm các thuộc tính sau vào đối tượng Số
Phương pháp số mớiES6 thêm 2 phương thức mới vào đối tượng Number
Con số. Phương thức isInteger()Phương thức Thí dụSố. isInteger(10); . isInteger(10. 5); Con số. Phương thức isSafeInteger()Số nguyên an toàn là số nguyên có thể được biểu diễn chính xác dưới dạng số chính xác kép Phương thức Thí dụTự mình thử »Số nguyên an toàn là tất cả các số nguyên từ -(253 - 1) đến +(253 - 1). Phương pháp toàn cầu mớiES6 đã thêm 2 phương thức số toàn cầu mới Phương thức isFinite()Phương thức toàn cầu Nếu không, nó trả về Thí dụisFinite(10/0); Phương thức isNaN()Phương thức toàn cầu |