Подумайте об этом, как будто вы просто вызываете функции JavaScript. Вы не можете поставить цикл for
внутри вызова функции:
return tbody(
for (var i = 0; i < numrows; i++) {
ObjectRow()
}
)
Но вы можете сделать массив, а затем передать это в:
var rows = [];
for (var i = 0; i < numrows; i++) {
rows.push(ObjectRow());
}
return tbody(rows);
Вы можете использовать в основном ту же структуру при работе с JSX:
var rows = [];
for (var i = 0; i < numrows; i++) {
// note: we add a key prop here to allow react to uniquely identify each
// element in this array. see: https://reactjs.org/docs/lists-and-keys.html
rows.push( );
}
return {rows};
Кстати, мой пример JavaScript - это почти то, к чему превращается этот пример JSX. Поиграйте с Babel REPL , чтобы понять, как работает JSX.
Короткий ответ - нет.
Долгий ответ заключается в том, что чувствительность к регистру для некоторых вещей в MySQL зависит от базовой операционной системы. (Unix является чувствительным)
Вот ссылка на проблему в документации по MySQL.
Следовательно, чувствительность к регистру основная операционная система играет роль в чувствительности к регистру базы данных и таблиц. Это означает, что имена баз данных и таблиц не чувствительны к регистру в Windows и чувствительны к регистру в большинстве разновидностей Unix. Одним из примечательных исключений является Mac OS X, который основан на Unix, но использует тип файловой системы по умолчанию (HFS +), который не чувствителен к регистру.
blockquote>Также из документации по именам столбцов, в частности:
Имена столбцов, индексов и хранимых подпрограмм не чувствительны к регистру на любой платформе, а также псевдонимы столбцов. Имена триггеров чувствительны к регистру, что отличается от стандартного SQL.
blockquote>
MySQL чувствителен к регистру в именах таблиц и столбцов, а ключевые слова, чувствительные к регистру.
Но учтите, что Windows - это сохранение только случаев, а имена файлов - это имена таблиц. (Если вы работаете над таблицей «SalesAccounts», когда вы имели в виду «Salesaccounts», тогда он будет читать «ОК» в Windows и отказываться от Linux.
Вы должны быть в порядке с тем, что хотите, но 1) Тест на Linux, 2) Проверьте используемые инструменты.