console.log(`My code is running!`);
Yöntem | Tarif | Sonuçla örnek kullanım |
$() |
Belirli bir sorguyla eşleşen ilk öğeyi döndürür. | > $('img').src; < "https://docs.microsoft.com/microsoft-edge/devtools-guide-chromium/media/console-array-length.msft.png" |
$$() |
Düğüm dizisi döndürür. | > $$('*').filter(n => getComputedStyle(n).display.endsWith('flex')); // Get all flexbox containers on a page < (3) [div.header, div.content, div.footer] |
$0 |
Öğeler panelinde seçili olan düğümü döndürür. | > $0.textContent < "The Console Utilities API contains a collection of convenience commands for performing common tasks: selecting and inspecting DOM elements, displaying data in readable format, stopping and starting the profiler, and monitoring DOM events." |
$_ |
En son değerlendirilen ifadeyi döndürür. | > $_.length // Get length of previous textContent result < 239 |
await
bekleme
(diğer bir de bir de aynı hizalama işlevi) kullanılabilir. Bu, rasgele zaman uyumsuz Javascript çalıştırmak için ilginç kullanımlar açar. Patrick, blog yazısında fetch API ile kullanıldığında bundan yararlanmanın yararlı bir yolunu açıklar:await
Getirme API'si (temelde XMLHTTPRequest'tir, ancak kullanımı daha kolaydır), ağdan kaynak almayı gerçekten kolaylaştırır. Asıl güzel olan, konsolun (hem Firefox hem de Chromium tabanlı tarayıcılarda) artık üst düzey await ifadelerini desteklemesidir, bu da böyle bir şey yazabileceğiniz anlamına gelir:Normalde, await deyimini zaman uyumsuz bir işleve sarmanız gerekir, ancak kolaylık sağlamak için konsolda yapmanıza gerek yok.
await (await fetch('https://api.github.com/repos/microsoft/vscode/issues?state=all&per_page=100&page=1')).json();
Ve github API aramasından ayrıştırılmış JSON doğrudan konsolunuzda olacak!
Daha sonra dizinin yanı sıra dizi içindeki her nesnenin el ile genişletilmesi gerekir.> await (await fetch('https://api.github.com/repos/microsoft/vscode/issues?state=all&per_page=100&page=1')).json();
< (100) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]
copy()
copy($_)
console.table()
console.table()
console.table()
28.10.2021
Diğer Haberler