JavaScript dla ... w pętli
Plik for...inpętla jest używana do przeglądania właściwości obiektu. Ponieważ jeszcze nie omawialiśmy obiektów, ta pętla może nie odpowiadać. Ale kiedy już zrozumiesz, jak zachowują się obiekty w JavaScript, ta pętla będzie bardzo przydatna.
Składnia
Składnia pętli „for..in” to -for (variablename in object) {
statement or block to execute
}
W każdej iteracji jedna właściwość from object jest przypisany do variablename i ta pętla trwa aż do wyczerpania wszystkich właściwości obiektu.
Przykład
Wypróbuj poniższy przykład, aby zaimplementować pętlę „for-in”. Drukuje pliki przeglądarki internetowejNavigator obiekt.
<html>
<body>
<script type = "text/javascript">
<!--
var aProperty;
document.write("Navigator Object Properties<br /> ");
for (aProperty in navigator) {
document.write(aProperty);
document.write("<br />");
}
document.write ("Exiting from the loop!");
//-->
</script>
<p>Set the variable to different object and then try...</p>
</body>
</html>
Wynik
Navigator Object Properties
serviceWorker
webkitPersistentStorage
webkitTemporaryStorage
geolocation
doNotTrack
onLine
languages
language
userAgent
product
platform
appVersion
appName
appCodeName
hardwareConcurrency
maxTouchPoints
vendorSub
vendor
productSub
cookieEnabled
mimeTypes
plugins
javaEnabled
getStorageUpdates
getGamepads
webkitGetUserMedia
vibrate
getBattery
sendBeacon
registerProtocolHandler
unregisterProtocolHandler
Exiting from the loop!
Set the variable to different object and then try...