Я создаю объект 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
не равно нулю.