javascript - 如何将一个变量分配给对象内的另一个变量 vanilla JavaScript

标签 javascript object

我在对象内创建了一个带有字符串的变量,需要将其拆分到同一对象中的其他变量内。

function dateRestore(){

    var date = document.querySelectorAll('.dateEvent');

    //console.log(date_fin);
    for (var i = 0; i < date.length; i++) {

        var start = {
            date: document.querySelectorAll('.date_in')[i],
            dateSstring: this.date.innerHTML.split(' ')//here I try to assign the variable date to variable dateSstring 
        };
        var finish = {
            date: document.querySelectorAll('.date_fin')[i]
        }
        alert(start.dateSstring.innerHTML);

    }
}
dateRestore();

最佳答案

存储 querySelectorAll() 的结果,然后在创建对象时重复使用它:

function dateRestore(){
    var date = document.querySelectorAll('.dateEvent');

    for (var i = 0; i < date.length; i++) {
        var date_in = document.querySelectorAll('.date_in')[i];

        if (!date_in) return; // make sure date_in exists

        var start = {
            date: date_in,
            dateSstring: date_in.innerHTML.split(' ')
        };
        var finish = {
            date: date_in
        };

        alert(start.dateSstring.innerHTML);
    }
}
dateRestore();

关于javascript - 如何将一个变量分配给对象内的另一个变量 vanilla JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56806356/

相关文章:

javascript - 为什么这是指外部变量?

Javascript:如何检查数组中的空对象?

javascript - 如何创建具有已定义值类型的空对象

java - 传递对象作为参数

sql - 我们可以在同一模式中创建具有相同名称的同义词吗

ios - ARC 不允许将非 Objective-C 指针类型 'int *' 隐式转换为 'Bird *'

javascript - onmouseover 和 onmouseleave 功能无法正常工作

javascript - 关于 django/javascript 模式以及如何最好地组织/封装的一般查询

javascript - 导入流式不相交联合?

javascript - 使用从搜索图标弹出的搜索框创建 CSS 下拉菜单