我正在尝试执行以下代码:
var a = Math.floor(100000 + Math.random() * 900000);
a = a.substring(-2);
Run Code Online (Sandbox Code Playgroud)
我undefined is not a function在第2行遇到错误,但是当我尝试做的时候alert(a),它有一些东西.这有什么不对?
我可以通过这样做得到背景图像
$('#item').css('background-image').
Run Code Online (Sandbox Code Playgroud)
但结果是 url('www.example.com/something/123.png')
怎么才能获得123值?我不能使用字符串位置,因为img名称的值不是必需的是3个字符.
我希望结果是3,1,0,0,但它给了我3,1,1,1而不是.我的算法在下面使用模数有什么问题吗?
points = [6,5,4,2];
var arr = [];
points.forEach(function (obj, i) {
var a = 21;
a = a % points[i] || "";
arr.push(a);
});
console.log(arr);
Run Code Online (Sandbox Code Playgroud)