Khi tôi đánh giá một biểu hiện trực tiếp trong Console Chrome nhưTiếp cận cuối cùng đăng nhập giá trị trong Chrome console
1 + 1
sau đó tôi có thể tham khảo giá trị đánh giá sử dụng
$_
Tuy nhiên , Tôi không thể truy cập giá trị với $ _, khi giá trị là kết quả của console.log, đến từ bên trong ứng dụng của tôi, thay vì biểu thức tôi đã nhập trực tiếp vào phần tử conso le.
Có cách nào để truy cập vào các biểu hiện đánh giá cuối cùng, bất kể nó đến từ đâu?
là c & p thực sự là một lựa chọn, khi biểu thức được đánh giá là ví dụ một đối tượng? –
console.log() xuất ra một chuỗi - vì vậy không, bạn không thể lấy một đối tượng từ nó. Bạn nên sử dụng trình gỡ rối cho điều đó. – laktak
Không đúng là 'console.log()' xuất ra một chuỗi, ít nhất là trong Chrome. Nó chấp nhận một đối tượng tùy ý và rõ ràng giữ lại một tham chiếu đến đối tượng thực tế vì nó cho phép bạn kiểm tra các thuộc tính của đối tượng và các đối tượng con của nó với độ sâu tùy ý. Để kiểm tra điều này, đánh giá một cái gì đó như 'console.log ((function() {var o = {}; o.recurse = o; return o;})());' trong giao diện điều khiển. – user4815162342