imbondbaby
imbondbaby

Reputation: 6411

Access array from outside the function

I am trying to access the letters array from outside the onUpdate function.

JS:

Sortable.create(el, {
    onUpdate: function(event) {
        var update = event.target.innerText;
        var letters = update.split("");
        console.log(letters);
    }
});

I tried having a global variable letters and trying to return letters[0].

Update:

var letters = [];
Sortable.create(el, {
    onUpdate: function(event) {
        var update = event.target.innerText;
        var letters = update.split("");
        console.log(letters);
    }
    console.log(letters[0]);
});

Upvotes: 0

Views: 673

Answers (1)

Ked
Ked

Reputation: 134

You should move "letters" array outside the function and remove "var" inside function:

var letters = [];

Sortable.create(el, {
    onUpdate: function(event) {
        var update = event.target.innerText;
        letters = update.split("");
        console.log(letters);
    }
});

Upvotes: 3

Related Questions