Javascript объект 'это' является нулевым - PullRequest
0 голосов
/ 20 июня 2019

Я создаю объект SVG, используя const svg = select(this.svg).Определение объекта:

export default function() {
     var items = null,
         closePathDistance = 75,
         closePathSelect = true,
         isPathClosed = false,
         hoverSelect = true,
         points = [],
         area = null,
         on = {start:function(){}, draw: function(){}, end: function(){}};

    function lasso() {
        // the element where the lasso was called
        var _this = select(this[0][0]); ...

В моем основном коде я назвал svg.call(lasso).Консоль выдает ошибку говорит, что this является нулевым в var _this = select(this[0][0]); Может кто-нибудь определить ошибку, почему this является нулевым?Дополнительная информация: я сделал паузу в строке svg.call(object) и попытался svg.call(() => {this}) в консоли, а this не равно нулю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...