Как получить значение локальной переменной вне функции в скрипте java - PullRequest
1 голос
/ 05 августа 2020

Новое в Javascript - как вывести значение "sam" вне объекта сотрудника

<html>
      <head>
       <script>
         var employee = {
            empname: "David",
            department : "Finance",
            id : 002,
            details : function() {
                
                this.empname = "Sam";
               return this.empname + " with Department " + this.department;
            }
         };

         document.write(employee.empname);
         </script>
       </head>
    </html>

Заранее спасибо !!

1 Ответ

4 голосов
/ 05 августа 2020

Вы обновляете значение empname до Sam подробный метод, вам нужно вызвать этот метод, а затем использовать его.

<html>
      <head>
       <script>
         var employee = {
            empname: "David",
            department : "Finance",
            id : 002,
            details : function() {
                
                this.empname = "Sam";
               return this.empname + " with Department " + this.department;
            }
         };
         employee.details()
         document.write(employee.empname);
         </script>
       </head>
    </html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...