将带有函数调用的字符串转换为数组

时间:2015-05-31 18:52:48

标签: javascript jquery arrays string function

我需要将此函数调用转换为一个简单的数组[]但由于某种原因它不起作用。

这是fiddle

     var LongCombinedReady = $('#GeoImageLat').val(exifObject.GPSLatitude + "," + "'" + exifObject.GPSLatitudeRef + "'")

 var LatCombinedReady = exifObject.GPSLongitude + "," + "'" + exifObject.GPSLongitudeRef + "'"

     //an attemp to take the values and convert them to an array but it doesn't work. 
     var LongCombined = [LongCombinedReady];

     var LatCombined = [LatCombinedReady];

我已经在小提琴中评论了这一切,如果你没有一个用于测试,那么这里是GeoCoords的图像。

Test Geotag image

基本上我读取了图像Geotag,然后将标签从DMS转换为DD,因此它可以用于谷歌地图等。

1 个答案:

答案 0 :(得分:0)

有三个问题:

  • 你错过了第49行的apply
  • 你是apply数组,其中一个项目是一个字符串,而你正在应用的函数需要四个参数
  • 第43行LongCombinedReady是一个jQuery对象