Cảnh báo một đối tượng trong javascript

window.alert[] hướng dẫn trình duyệt hiển thị hộp thoại có thông báo tùy chọn và đợi cho đến khi người dùng loại bỏ hộp thoại

Trong một số điều kiện — ví dụ: khi người dùng chuyển tab — trình duyệt có thể không thực sự hiển thị hộp thoại hoặc có thể không đợi người dùng đóng hộp thoại

alert[]
alert[message]

message Tùy chọn

Một chuỗi bạn muốn hiển thị trong hộp thoại cảnh báo hoặc một đối tượng được chuyển đổi thành một chuỗi và hiển thị

Không có [undefined]

window.alert["Hello world!"];
alert["Hello world!"];

Cả hai sản xuất

Hộp thoại cảnh báo nên được sử dụng cho các tin nhắn không yêu cầu bất kỳ phản hồi nào từ phía người dùng, ngoài việc xác nhận tin nhắn

Các hộp thoại là các cửa sổ phương thức - chúng ngăn người dùng truy cập vào phần còn lại của giao diện chương trình cho đến khi hộp thoại được đóng lại. Vì lý do này, bạn không nên lạm dụng bất kỳ chức năng nào tạo hộp thoại [hoặc cửa sổ phương thức]

Khi làm việc với các đối tượng trong JavaScript, bạn có thể bắt gặp kết quả đầu ra

window.alert["Hello world!"];
alert["Hello world!"];
0. Mặc dù điều này có vẻ không liên quan, nhưng nó không nhất thiết là lỗi

window.alert["Hello world!"];
alert["Hello world!"];
0 là biểu diễn chuỗi của kiểu dữ liệu đối tượng JavaScript. Bạn sẽ hiểu rõ hơn khi chúng ta đi xa hơn trong bài viết này

Có hai bối cảnh chính mà bạn sẽ gặp phải kết quả như vậy

  • Khi bạn thử hiển thị một đối tượng bằng phương pháp
    window.alert["Hello world!"];
    alert["Hello world!"];
    
    2 [phổ biến nhất]
  • Khi bạn sử dụng phương pháp
    window.alert["Hello world!"];
    alert["Hello world!"];
    
    3 trên một đối tượng

Hãy xem xét một số ví dụ

Điều gì xảy ra nếu bạn cảnh báo một đối tượng trong JavaScript?

Trong phần này, bạn sẽ thấy điều gì xảy ra khi bạn sử dụng phương thức

window.alert["Hello world!"];
alert["Hello world!"];
2 để hiển thị một đối tượng trong JavaScript. Đây là ví dụ về mã

const student = {
  name: "John",
  school: "freeCodeCamp",
};

alert[student]

Trong đoạn mã trên, chúng tôi đã tạo một đối tượng có tên là

window.alert["Hello world!"];
alert["Hello world!"];
5. Sau khi sử dụng phương thức
window.alert["Hello world!"];
alert["Hello world!"];
2 để hiển thị đối tượng trên trình duyệt, chúng tôi nhận được kết quả bên dưới

Từ hình trên, thay vì hiển thị đối tượng và các thuộc tính của nó,

window.alert["Hello world!"];
alert["Hello world!"];
0 đã được hiển thị

Điều này xảy ra vì khi bạn sử dụng phương thức

window.alert["Hello world!"];
alert["Hello world!"];
2 để hiển thị một đối tượng trong JavaScript, bạn sẽ hiển thị định dạng chuỗi

Để khắc phục điều này, bạn có thể sử dụng phương pháp

const student = {
  name: "John",
  school: "freeCodeCamp",
};

alert[JSON.stringify[student]];
2 để thay đổi đối tượng thành một chuỗi có thể bật lên trong trình duyệt bằng phương pháp
window.alert["Hello world!"];
alert["Hello world!"];
2. Đây là một ví dụ

const student = {
  name: "John",
  school: "freeCodeCamp",
};

alert[JSON.stringify[student]];

Khi bạn chạy đoạn mã trên, bạn sẽ thấy đối tượng và các thuộc tính của nó được hiển thị – tương tự như hình bên dưới

Điều gì xảy ra khi bạn sử dụng phương pháp
window.alert["Hello world!"];
alert["Hello world!"];
3 trên một đối tượng trong JavaScript?

Phương thức

window.alert["Hello world!"];
alert["Hello world!"];
3 trong JavaScript trả về định dạng chuỗi của một đối tượng. Phần này sẽ giúp bạn hiểu những gì bí ẩn đã xảy ra trong phần trước

Khi bạn sử dụng phương thức

window.alert["Hello world!"];
alert["Hello world!"];
3 trên một đối tượng trong JavaScript, bạn sẽ nhận được biểu diễn chuỗi –
window.alert["Hello world!"];
alert["Hello world!"];
0 – được trả về

const student = {
  name: "John",
  school: "freeCodeCamp",
};

console.log[student.toString[]];
// [object Object]

Như bạn có thể thấy trong đoạn mã trên, chúng tôi đã sử dụng phương thức

window.alert["Hello world!"];
alert["Hello world!"];
3 trên một đối tượng có tên là
window.alert["Hello world!"];
alert["Hello world!"];
5.
const student = {
  name: "John",
  school: "freeCodeCamp",
};

console.log[student.toString[]];
// [object Object]
0

Khi chúng tôi ghi nội dung này vào bảng điều khiển, chúng tôi nhận được

window.alert["Hello world!"];
alert["Hello world!"];
0

Hiệu ứng này chính xác là những gì sẽ xảy ra khi bạn bật một đối tượng trong trình duyệt bằng cách sử dụng phương pháp

window.alert["Hello world!"];
alert["Hello world!"];
2 [như chúng ta đã thấy trong phần trước]

Bản tóm tắt

Trong bài viết này, chúng ta đã nói về kết quả đầu ra

window.alert["Hello world!"];
alert["Hello world!"];
0 kỳ lạ trong JavaScript

Chúng ta phải hiểu rằng đầu ra là biểu diễn chuỗi của một kiểu dữ liệu đối tượng trong JavaScript

Rất có thể bạn sẽ thấy kết quả như vậy khi cố gắng hiển thị một đối tượng trong trình duyệt bằng phương thức

window.alert["Hello world!"];
alert["Hello world!"];
2 hoặc khi bạn sử dụng phương thức
window.alert["Hello world!"];
alert["Hello world!"];
3 trên một đối tượng

Chúng tôi cũng đã xem qua một số ví dụ về mã và hình ảnh để minh họa cách bạn có thể thấy

window.alert["Hello world!"];
alert["Hello world!"];
0 trong JavaScript

Mã hóa vui vẻ

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

Ihechikara Vincent Abba

Tiểu sử của tác giả này có thể được tìm thấy trong các bài viết của ông

Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Làm cách nào để cảnh báo một đối tượng trong js?

Cảnh báo JavaScript[] Phương thức cảnh báo[] trong JavaScript được sử dụng để hiển thị hộp cảnh báo ảo . Nó chủ yếu được sử dụng để đưa ra một thông báo cảnh báo cho người dùng. Nó hiển thị hộp thoại cảnh báo bao gồm một số thông báo được chỉ định [không bắt buộc] và nút OK.

Đối tượng nào có cảnh báo trong JavaScript?

Cảnh báo[] là một phương thức của đối tượng cửa sổ .

Làm cách nào để đặt thông báo cảnh báo trong JavaScript?

Cảnh báo cửa sổ[] .
Thí dụ. Hiển thị hộp cảnh báo. cảnh báo ["Xin chào. Tôi là một hộp cảnh báo. "]; Thêm ví dụ bên dưới
Hộp cảnh báo có ngắt dòng. alert["Xin chào\nBạn khoẻ không?" ];
Cảnh báo tên máy chủ của URL hiện tại. cảnh báo [vị trí. tên máy chủ];

Làm cách nào để hiển thị đối tượng đối tượng trong JavaScript?

Việc hiển thị một đối tượng JavaScript sẽ xuất ra [đối tượng đối tượng]. .
Hiển thị thuộc tính đối tượng theo tên
Hiển thị thuộc tính đối tượng trong vòng lặp
Hiển thị đối tượng bằng Object. giá trị[]
Hiển thị đối tượng bằng JSON. xâu chuỗi []

Chủ Đề