configData= {referer: "", alertType: "12", iocInfo: "12", dip: "", url: "", targetIp: "", protocol: “”}JS怎么把configData中有值的部分提取出来
时间: 2024-06-02 08:05:57 浏览: 94
可以使用`for...in`循环来遍历`configData`对象的每一个属性,然后通过`Object.hasOwnProperty()`方法判断该属性是否为对象自身的属性,如果是则将其值加入到一个新对象中。具体代码如下:
```
let configData = {
referer: "",
alertType: "12",
iocInfo: "12",
dip: "",
url: "",
targetIp: "",
protocol: ""
};
let newData = {};
for (let key in configData) {
if (configData.hasOwnProperty(key) && configData[key] !== "") {
newData[key] = configData[key];
}
}
console.log(newData);
```
其中`hasOwnProperty()`方法判断该属性是否为对象自身的属性,`newData`对象存储提取出来的有值的部分。
相关问题
能从下面的代码中帮我找出存储路径吗 404 GET /nbextensions/widgets/notebook/js/extension.js?v=20230712211257 (::1) 6.000000ms referer=http://localhost:8890/notebooks/Untitled8.ipynb?kernel_name=python3
很抱歉,但从提供的代码中无法直接确定存储路径。这段代码是一个日志记录,它显示了一个 GET 请求的信息,其中包含了请求的资源路径和一些其他的信息。
在这个例子中,请求的资源路径是 `/nbextensions/widgets/notebook/js/extension.js`。这个路径可能是一个扩展插件的路径,用于加载某个 JavaScript 文件。
但是,这个日志信息并没有提供关于存储路径的具体细节。如果你想找到确切的存储路径,你可能需要查看代码中的其他部分或者相关配置文件来获取更多信息。
500 GET /notebooks/experiment_CNN.ipynb (::1) 299.360000ms referer=http://localhost:8888/tree
这是一个 HTTP 请求,请求的是路径为 `/notebooks/experiment_CNN.ipynb` 的资源,请求方法为 `GET`。请求的 IP 地址为 `::1`,是本地主机地址。请求的 referer 为 `http://localhost:8888/tree`,可能是由于您在 Jupyter Notebook 中执行了某个代码块导致浏览器向服务器发送了该请求。服务器响应时间为 299.36 毫秒。
阅读全文