Символы ES6 для отображения всех ключей , закрытых и открытых ключей в hackerrank
create an object employee with properties: --name as "rajesh" --phone as 9800000000, --symbol "email" as "rajesh@gmail.com". after creating the object, display: --all the keys of object "employee" --only private keys (symbols) --only public key (non symbol)
Что я уже пробовал:
пусть все будет хорошо = {
возвращаемый объект.allkeys(работника)};
но это не сработало в ранге хакера
Richard MacCutchan
Что не сработало?
Member 14828342
Он не принимает возвращаемый объект.allkeys(Employee) в hackerrank
Richard MacCutchan
Пожалуйста, отредактируйте свой вопрос, покажите код, который не работает, и предоставьте надлежащие сведения о проблеме, включая любые сообщения об ошибках.
Member 14828342
Я думаю, что моя программа не ясна
Не могли бы вы предоставить мне фрагмент кода для этого вопроса ?
Я явно не имею ни малейшего представления о реализации, ваш код может помочь мне получить ответ
Richard MacCutchan
Это все равно что попросить у врача таблетки, чтобы вам стало лучше, когда вы не объяснили, от чего страдаете.
Member 14828342
/*Это мой код*/пусть email =символ();
пусть сотрудник = {
название : "Раджеш",
телефон :9800000000,
[электронная почта] : "rajesh@gmail.com"
};
пусть все будет хорошо = {
keyss : Object.keys(сотрудник)
};
console.log(allKeys.keyss);
пусть privateKeys = {
p : сотрудник[электронная почта]
};
console.log(privateKeys.p);
пусть публикаторы = {
pu : Object.getOwnPropertyNames(сотрудник)
};
console.log(publicKeys.pu)
module.exports = {Employee, allKeys, privateKeys, publicKeys}
но все равно провалился в ранге хакера
можете ли вы найти ошибку хотя бы сейчас? и помочь с тем, что пошло не так
npm ERR! Тест провалился
Richard MacCutchan
Извините, я не знаю, что означает "ранг хакера" и в чем заключается ошибка.
Richard MacCutchan
Я попробовал некоторые из ваших кодов, но следующие операторы не работают (allKeys остается неопределенным), так что это то, что вам нужно исследовать:
let allKeys = { keyss : Object.keys(Employee) };