Noob使用javascript,当我尝试将元素添加到数组时,输出如下所示:
from __future__ import division, print_function
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
from math import *
from scipy.optimize import root
def tau(c,T = 298):
ci = 2
pw = 1000
Cp = 4
k0 = 0.01
e = 1000
Hr = (-3*10**4)
a = np.linspace(0,10000,10000)
t = np.zeros(len(a))
for i in range(len(a)):
t[i] = (ci * k0 * exp(e/298))/(ci - c[i])
plt.plot(t,c)
plt.show()
print(tau(np.linspace(0,1,10000)))
在哪里寻找这个东西
var shit = ["r", "t", "y"]
shit.unshift("q");
shit;
Array(4) [ "q", "r", "t", "y" ]
答案 0 :(得分:2)
控制台中的Array(4)
之前的[...]
只是控制台,它告诉您所记录的对象是一个长度为4的数组。您仍然可以自由地随意操作数组而不会出现问题-并不是说它实际上已经变成了字符串或类似的东西。
我想如果您真的不想在项目前看到Array(..)
,可以在登录时使用JSON.stringify
:
var arr = ["r", "t", "y"]
console.log(JSON.stringify(arr));
(不过,请注意,将对象传递到console.log
将向您显示活动对象,而对其进行字符串化将在记录对象时向您显示对象 -参见Weird behavior with objects & console.log)
答案 1 :(得分:0)
如果该代码位于函数内部,则可以
return shit;
或者如果您想在控制台中打印它,则可以
console.log(shit);
但是,如果您只是在浏览器控制台中执行该操作,我认为无法获得所需的结果。