What does your console.log(b) return on line 39?
{ oauth_consumer_key: 'myschool.edu',
oauth_signature_method: 'HMAC-SHA1',
oauth_timestamp: '1530573322',
oauth_nonce: 'SyuUAnkMobFLjJxBG3kcIQFPF0wAnQxrRY1CyZ9GPJw',
oauth_version: '1.0',
context_id: 'f3e857e06acecd3237b45b3284a8b68df2331e26',
context_label: 'XML101',
context_title: 'XML101',
custom_canvas_assignment_points_possible: '0',
custom_canvas_assignment_title: 'Node Ass',
custom_canvas_enrollment_state: 'active',
ext_ims_lis_basic_outcome_url: 'http://192.168.1.104/api/lti/v1/tools/1/ext_grade_passback',
ext_lti_assignment_id: '3fd87cd3-de3c-44d3-ac11-f514f5b42568',
ext_outcome_data_values_accepted: 'url,text',
ext_outcome_result_total_score_accepted: 'true',
ext_outcome_submission_submitted_at_accepted: 'true',
ext_outcomes_tool_placement_url: 'http://192.168.1.104/api/lti/v1/turnitin/outcomes_placement/1',
ext_roles: 'urn:lti:instrole:ims/lis/Student,urn:lti:role:ims/lis/Learner,urn:lti:sysrole:ims/lis/User',
launch_presentation_document_target: 'iframe',
launch_presentation_locale: 'en-GB',
launch_presentation_return_url: 'http://192.168.1.104/courses/1/external_content/success/external_tool_redirect',
lis_outcome_service_url: 'http://192.168.1.104/api/lti/v1/tools/1/grade_passback',
lis_person_name_family: 'Testing',
lis_person_name_full: 'NK Testing',
lis_person_name_given: 'NK',
lis_result_sourcedid: '1-1-1-4-83cc7d22c23ca5693dd2a40c5c8d106eac6974f4',
lti_message_type: 'basic-lti-launch-request',
lti_version: 'LTI-1p0',
oauth_callback: 'about:blank',
resource_link_id: '7e49c7f77c241f716a712ae0a211feda6cbb518d',
resource_link_title: 'Node Ass',
roles: 'Learner',
tool_consumer_info_product_family_code: 'canvas',
tool_consumer_info_version: 'cloud',
tool_consumer_instance_contact_email: 'notifications@',
tool_consumer_instance_guid: '5635edb9b8b7b08fe3bec88e44fb0bba358ce16e.127.0.0.2',
tool_consumer_instance_name: 'korora',
user_id: '60d7f76ec3e2b16ab2f0aaa1f67603be4bedf1f9',
oauth_signature: '4eOtzDYfXWv2qGHckoUUx0nJyrA=' }