Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 2
Регистрация: 03.03.2013
Сообщений: 100
1

Uncaught ReferenceError: переменная is not defined

19.06.2016, 18:21. Просмотров 2252. Ответов 2
Метки нет (Все метки)


Есть функция №1, которая копирует последний элемент из массива_1 в массив_2, а затем удаляет его из массива_1.
Есть функция №2, которая выводит на экран содержимое массива_2.

При нажатии на Кнопку_1 - вызывается Функция №1, а при нажатии на кнопку_2 - функция №2.

Как сделать так, чтобы Функция №2 подхватывала значение mas из Функции №1? Нужны именно 2 функции, а не одна!

HTML5
1
2
<input type="button" value="Func_1" onclick="Func_1();" />
<input type="button" value="Func_2" onclick="Func_2();" />

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function Func_1()
{
        var mas_1 = [1, 2, 3, 4, 5];
        var last = mas_1.length;
    
        var mas_2 = mas_1.slice(last-1, last);
    
        alert("Удален из массива_1: " + mas_1.pop() + " -ый элемент");
}
 
function Func_2()
{
        alert("Записан в массив_2: " + mas_2 + " -ый элемент");
}
При нажатии на Кнопку_2, пишет следующее:
0
Миниатюры
Uncaught ReferenceError: переменная is not defined  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.06.2016, 18:21
Ответы с готовыми решениями:

Uncaught ReferenceError: JCaption is not defined
Uncaught ReferenceError: JCaption is not defined Ошибка в консоли из-за которой иконки имеющие...

Uncaught ReferenceError:ChangePrice is not defined
Здравствуйте! Не могу понять в чем проблема, подскажите пожалуйста. почему выдает ошибку? ...

Uncaught ReferenceError: showmusicdiv is not defined
Здравствуйте! Браузеры выдают ошибку Uncaught ReferenceError: showmusicdiv is not defined. &lt;img...

Uncaught ReferenceError: GoTo is not defined at HTMLSpanElement.onclick
Здравствуйте! Я не специалист в JavaScript, мне надо на сайте использовать такой код : &lt;span...

__________________
Помогаю в написании курсовых работ и дипломов здесь.
Записывайтесь на профессиональные курсы Fullstack-разработчиков на JavaScript‌
2
560 / 337 / 87
Регистрация: 15.05.2013
Сообщений: 812
Записей в блоге: 1
19.06.2016, 18:46 2
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function Func_1()
{
        var mas_1 = [1, 2, 3, 4, 5];
        var last = mas_1.length;
    
        var mas_2 = mas_1.slice(last-1, last);
    
        alert("Удален из массива_1: " + mas_1.pop() + " -ый элемент");
        
        window.mas_2 = mas_2;
}
 
function Func_2()
{
        alert("Записан в массив_2: " + window.mas_2 + " -ый элемент");
}
0
супермизантроп
Эксперт JS
3862 / 2936 / 685
Регистрация: 18.04.2012
Сообщений: 8,540
19.06.2016, 19:14 3
условия у вас нечётко изложены

уточните -- последний элемент из одного массива становится добавляется в другой массив с какой стороны -- в начало массива или в его конец?

второй массив в итоге (если перекликать все элементы) становится копией первого или же -- "перевёрнутой копией"?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.06.2016, 19:14

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь.

Uncaught ReferenceError: $ is not defined at onload как победить?
В общем выпригивает эта ошибка, в консоли матерится на jquery.min.js ну и к нему коментарии ...

Ошибка “Uncaught ReferenceError: $ is not defined” в Chrome. Не загружается CSS
https://pp.vk.me/c636822/v636822425/23fd4/Ek6PGe03SEU.jpg...

Ошибки Uncaught ReferenceError
Здравствуйте, добрые форумчане! Уже все ссылки в гугле &quot;фиолетовые&quot;, поэтому прошу вас помочь...

ReferenceError: al is not defined
Разбираюсь с js отладчик рейзит такой ексепшн: ReferenceError: al is not defined при чем ссылается...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.