这是我的样本数组。数组长度可以是n
[{
"name": "question",
"value": "this is a first question"
},
{
"name": "answer",
"value": "this is a frist answer"
},
{
"name": "question",
"value": "this is a second question"
},
{
我的目标是创建一个程序,发现:
T(P( n )):所有数到n的数的乘积之和,例如,T(p(5))= p(1)+p(2)+p(3)+p(4)+p(5),其中p是计算整数中所有非零位数乘积的函数。
T(S( n )):所有整数到n的和,使用n*(n+1)/2公式非常容易
T(D( n )):所有整数到n的所有数字之和。
我尝试完成前两个部分,如代码链接:所示。Javascript如下所示:
function result() {
var take = document.getElementById("number").value;
return eval(
假设我有以下结构:
struct LogInfo {
var logNumber: Int
var species: String
var diameter: Float
var formClass: Int
var numLogs: Float
var boardFootage: Double
}
它的人口如下:
var logInfoArray = [LogInfo]()
logInfoArray.append(LogInfo(logNumber: 1, species: "Spruce", diameter: 18.0,
我想知道如何在不使用immutable.js的情况下,在纯javascript的不可变实现中重构这段代码。
var arr1=[3, 'oo', 'oo', 'oo', 2, 3, 'oo', 3, 'oo', 2, 4, 9, 3];
var mf = 1;
var m = 0;
var item;
for (var i=0; i<arr1.length; i++)
{
for (var j=i; j<arr1.length; j++)
{
if (arr1[i