javascript - atscript - स्क्रिप्टिंग भाषा




जावास्क्रिप्ट विभाजन एक फ़ंक्शन नहीं है (2)

हे दोस्तों, मैं javascript एसडीके का उपयोग कर रहा हूं, जो कि फेसबुक फ़ेसबुक पर मित्र मित्र की दीवार पर पोस्ट करता है, लेकिन मुझे यह त्रुटि मिल रही है Id.split फ़ंक्शन नहीं है। यहाँ मेरा कोड है

function recommendToFriend(pic, url, friendId, fromName)
{
    alert(friendId);
    var friendList ;
    pFriend = new Array();
    pFriend = friendId.split(',');
    for( x in pFriend )
    {
        alert(pFriend[x]);
        var publish = {
            method:'feed',
            picture:pic,
            link:url,
            name:'SHARP Product Recommend',
            caption: fromName + 'has recommend a product to you via Sharp Expert lounge',
        };

        FB.api('/'+pFriend[x]+'/feed', 'post', publish, function(resp) {
            if( !response || response.error )
                alert('Unable to share');
            else
                alert('Successfully posted to firends wall');
        });
    }
}

अलर्ट बॉक्स में मुझे अल्पविराम से अलग मित्र आईडी मिला है इसलिए मैं प्रत्येक उपयोगकर्ता की दीवार पर अलग-अलग फ़ंक्शन पोस्ट का उपयोग करता हूं अलग-अलग मुझे नहीं पता है कि यहां क्या गलत है कृपया मेरी मदद करें


आप इस तरह जेएस वस्तुएं पार कर सकते हैं

for (var key in friendid) {
   var obj = friendid[key];
   for (var prop in obj) {
      alert(prop + " = " + obj[prop]);
   }
}

उम्मीद है की यह मदद करेगा

वैकल्पिक

for( var x in friendId )
 {
  alert(friendId[x]); // this would be your desired value
 }

जावास्क्रिप्ट split() फ़ंक्शन टाइप स्ट्रिंग के लिए है उदाहरण के लिए।

var friendid='1,34,67';

जैसा कि विज़ियोन कहते हैं, जब आप कोई सरणी अलर्ट करते हैं तो आपको कॉमा से अलग किए गए मान मिलते हैं।








split