您好我的脚本观看了一个视频流...
收到消息后,它将使用变量为我提取一些数据。
这是脚本:
var evtSource = new EventSource("http://URL.com/_watch//_index?_=1557958948927");
evtSource.onmessage = function(e) {
var obj = JSON.parse(e.data);
var lineString = JSON.stringify(obj.line)
var size = JSON.stringify(obj.lineWidth)
var color = JSON.stringify(obj.lineColor) // Not needed, but defined anyways.
var chat = JSON.stringify(obj.msg)
var line = obj.line
console.log(line)
line.forEach(function(point, index){
console.log(JSON.stringify(point)); // console log example// -> "[120,250]"
});
}
在Google控制台中,它记录了类似[120,250]的内容
如何获取每个数字,例如120作为变量,而250作为不同变量?
我用substr()方法尝试了一些操作,但是没有用。它将以某种方式得到逗号。
答案 0 :(得分:0)
仅不要对# sort the values by the second column
dp = dp.sort_values(by='dat2')
# create a list which will collect the results
my_data = []
# loop over the 2nd unique columns values
for d2 in dp.dat2.unique():
# insert the data into the list
my_data.append(d2)
# grep the dat1 data from the table, where dat2 == d2
for i in dp.dat1[dp.dat2 == d2]:
my_data.append(i)
my_data
[10, 789, 123, 20, 123, 456, 30, 456, 789]
数组进行字符串化。无需字符串化,您可以destructure数组,如下所示:
point
或以传统方式:
const [x, y] = point;
两个解都相等,并且产生相同的输出。示例:
const x = point[0];
const y = point[1];
因此您的const point = [120, 250];
const [x, y] = point;
console.log(`x: ${x}, y: ${y}`);
可能如下所示:
.forEach()