小编Mat*_*ris的帖子

为什么在这个数组的末尾会有一个未定义的?

我正在尝试用随机文本制作一个简单的数组.我总是在数组结束后看到未定义.有没有办法删除它?我搜索并试过[i-1],但没有运气.

function arrayMaker(integer) {
var alphabet = "abcdefghijklmnopqrstuvwxyz";
var array = [];
for (q = 0; q < integer; q++){
    var word = '';
    for (i = 0; i < Math.floor((Math.random() * 10) +1); i++){
        var number = Math.floor(Math.random() * 26);
        word += alphabet.substring(number, (number+1));
    }
array.push(word);
}
console.log(array);
}
var test = arrayMaker(10)
console.log(test)
Run Code Online (Sandbox Code Playgroud)

javascript arrays

2
推荐指数
1
解决办法
56
查看次数

sqlite3 中没有这样的列错误

我正在尝试将值插入到我的表中,但没有出现这样的列错误。我正在搜索并看到在大多数情况下是因为它们缺少引号,但我似乎有它们。任何人都可以指出我正确的方向吗?

CREATE TABLE students (
id INTEGER PRIMARY KEY,
first_name VARCHAR(255),
last_name VARCHAR(255),
grade INT,
passing BOOLEAN,
teacher_id INT,
FOREIGN KEY (teacher_id) REFERENCES teachers(id)
);

INSERT INTO students (first_name, last_name, grade, passing, teacher_id) 
VALUES (‘Ted’, ‘Mosby’, 84, true, 2);
Run Code Online (Sandbox Code Playgroud)

错误:没有这样的列:'Ted'

sqlite

2
推荐指数
1
解决办法
8575
查看次数

标签 统计

arrays ×1

javascript ×1

sqlite ×1