Невозможно использовать array.push в функции [duplicate]

Если вы хотите, чтобы сервер MySQL решал набор символов, а не PHP как клиент (старое поведение, предпочтительнее, на мой взгляд), попробуйте добавить skip-character-set-client-handshake к вашему my.cnf в [mysqld] и перезапустить mysql.

Это может вызвать проблемы, если вы используете что-либо, кроме UTF8.

2
задан Lews Therin 28 May 2013 в 17:28
поделиться

1 ответ

Он создает новый объект, используя Box в качестве своего конструктора. Значение this в этом случае (когда функция вызывается с ключевым словом new) - это создаваемый новый экземпляр. Этот новый объект наследует все, что определено как Box.prototype (по умолчанию это Object.prototype).

Я сказал в этом случае , потому что в JavaScript значение this определяется тем, как вызывается функция. Я рекомендую прочитать страницу MDN на this для получения дополнительной информации.


Примечание: если этот вопрос должен быть закрыт, он должен был быть дубликатом. Вот несколько возможных дублирующих ссылок, которые также могут помочь вам:

9
ответ дан Community 26 August 2018 в 04:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: