Здравствуйте.
index.html
<div id='app'> </div>
<script src="main.js"></script>
main.js
let app = document.getElementById('app');
let s = "<ul>";
for (let i in app){
s += `<li>${i}</li>`;
log(typeof i); // 227 string
}
s += "</ul>";
app.innerHTML = s;
в консоли пишется string, но, в действительности, там ведь и свойства и методы.
Каким образом в данной ситуации их можно различать?