Otrzymuję komunikat o błędzie podczas uruchamiania następującego polecenia w dołączonym skrypcie. Ale jeśli uruchomię polecenie z konsoli chrome Google, działa poprawnie.javascript - Uncaught ReferenceError: klucze nie są zdefiniowane
var a = {};
console.log(keys(a));
Błąd:
Uncaught ReferenceError: keys is not defined
Co tu się dzieje? Jak mogę korzystać z funkcji keys
w dołączonym skrypcie?
Oznacza to, że 'konsola' definiuje funkcję' keys', a twój kod nie. Jakie jest Twoje pytanie? –
Wiele funkcji w javascript jest predefiniowanych. Na przykład właściwość "length". a = [1,2]. a.length zwraca 2. Tutaj klucze to funkcja, która zwraca klucze obiektu w formacie tablicy. Działa, gdy uruchamiam polecenia w konsoli, ale otrzymuję ten błąd, gdy używam funkcji "keys" w pliku skryptu. – user1767962
Dobrze. 'Konsola' definiuje funkcję' keys'. To nie znaczy, że JavaScript działa. –